Improve experience for golang

This includes not showing whitespace characters, running go fmt on save, and using tabs instead of spaces for go files
Fix startup errors before first BundleInstall

[Fixes #27]