Moved stuff around to remove overlap in variable names.

This brings it into line with golang projects which build many
commands within the one project.

Lastly I added a `Makefile` with some handy targets, also illustrates
handy ./... syntax used in golang tools.
Missed vet.
Merge pull request #35 from wolfeidau/make_code_tools_work

Moved stuff around to remove overlap in variable names.
Formatting code with `go fmt`
Do more in the buildbox build script.
Fixed build script.
Append our custom GOPATH to the end.
Fixes to makefile.