Huge commit, but I fixed the packaging and dependency structure of the codebase. "go get" should work fine now.