We need some type of unit/e2e tests that actually guarantee the repo can build before we are allowed to merge code in. Travis should be building and testing the code, and we should be adding some Go unit tests.