force gofmt's format to build successfully
add some linters
race detection is not needed

we will "never" have go routines in the package
only run goveralls if secure variables are available
fix path for govet
Merge pull request #101 from zimmski/improve-travis-configuration

Improve travis configuration