more go fmt
changed to assume running on project dir
some go fmt and refactoring to build and run failing tests