Moved testutils into seperate package
Test updates
Added test generator to tests
Merge branch 'api' of github.com:Chandler/flesh into dev