Fix vendor packages
analytics-go was failing to install correctly using vendored packages due to its use of git submodules. We've replaced the git submodules with proper Golang vendoring to fix this issue. In addition, we've updated some internal tooling for the library itself, namely our circle builds and adding a test CLI.