Setup continuous integrations

This setups @travis-ci as a continuous integration tool.
On every build, we:

* Run `go fmt`, to follow Go's spacing conventions.
* Run `go test`.