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.
Before I learned about require_suite, I was under the assumption I needed to mark all tests - one with a "unittest" suite and one with a different suite. This really isn't necessary though with how the buildbot builders work.