Added unittest annotation and Testify Plugin Hooks

This pull request adds in a plugin to annotate TestCases with a list of all of the methods within that are Unit Tests. Additionally, a new testify plugin hook was created to help do this.
These messages need more verbosity/context. What db doesn't exist? What is "this" that doesn't run in the right place? What are 'test' and 'production'?