Added a .travis.yml file for testing
Wrote our own install step.

Apparently it doesn't auto go-get, but for some reason I thought
that it did.
Go 1.0 is not supported it seems.

Also, `go get` is now a before_install, and it should run `make`
itself since there is a makefile.
Initial commit of api_test.go
Fixed PGP regexp in api.go, and continued working on tests.
Added `go test` to travis-ci
We only want to run `go test` if it's a sucessful build.
Add `make install` to travis-ci script
Changed `make install` to `sudo make install`

I'm not sure if we can use sudo, but we'll see.
Removed all test files and moved them to f.go_tests
Merge pull request #179 from ProjectMeshnet/travis-ci

Use Travis-ci for testing.