Include, communicate VERSION
- we should print a version message during startup
- the version needs to be baked into the release
In workhorse we do the baking by setting a variable in the main package via a compiler flag. See the workhorse Makefile. Another approach would be to write out a version.go file from within the release script, similar to how Ruby does it (lib/my-gem/version.rb).