Broken the tests into their own functions to allow for more modularity in the future
Moved the data structure tests into their own module
Remove dependency on async (for now)
Split the API tests into a different module
Not really a new API any more
Merge branch 'magicmonkey-test-refactor'
Made the DB init script more resilient to a failure half way through
Merge branch 'pr107'
Initial implementation of new API endpoint