- some of the tests run git so if you're using gpg signing you need
to disable that.
- refactor test helpers to use tb.Helper() and make the error output red.
This is useful because if another helper uses one of these helpers,
when it calls .Helper() its output will also be up the stack.
Add Apache 2 license and Hootsuite copyright to all golang
files. Add a disclaimer that the files have been modified
hereafter by contributors to this repo in order to abide
by the Apache 2 license requirements.