Give explicit paths to go test, go vet and golint in pre-commit
Add go test coverage, go vet and golint to travis config