Go Tests

Currently we use [Travis-CI](https://travis-ci.org/) for making sure everything is good, but we also can run tests! Our `.travis.yml` file is already set up to run `go test`, but right now there are no go test files in master.

 * [ ] api.go
 * [ ] cache.go
 * [ ] captcha.go
 * [ ] config.go
 * [ ] database.go
 * [ ] doc.go
 * [ ] import.go
 * [ ] nodeatlas.go
 * [ ] nodes.go
 * [ ] smtp.go
 * [ ] static.go
 * [ ] verify.go
 * [ ] web.go