Allow to override the Go executable
Add default for Gem executable
Install unzip
Allow to pass an environment to go get
Handle undefined variable