Enable test coverage. (#200) * Enable test coverage. * Use makefile in travis * enable addlicense and staticcheck * enable goimports * Enable coverage without package tests check * Remove addlicense * Exclude testpb package from tools. * Add a tools.go to ensure consistent version of the tools