Move folder structure to idiomatic Go

This matches the techniques described here: http://golang.org/doc/code.html

I've also followed the example set by https://github.com/bitly/nsq when dealing with multiple libraries in the same github repo.

Once merged I'll update the import names to match the main repo.