Go format as well.

This change adds a go fmt to the process, and changes the build to build all subpackages.