added variable substitution for BIN path
allow custom GOOS/GOARCH
added ability to specify go command