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.
You have these 2 special cases used in a couple different places. It would be nicer to identify them with a set/list variable instead of just the numbers.