go build: compiles the packages named by the import paths,
along with their dependencies, the binary does not end up in $GOPATH/bin
it gets created in the dirs
go build [-o output] [build flags] [packages]
If the [packages] are a list of .go files, build treats them as a list of source files specifying a single package.