The only real logic change in this release is the addition of the -t
(timeout) flag and a default 15 second timeout.
Other than that, the entire build system has been revamped, and the code cleaned up and organized more. Go version, and dependencies updated.