Closes #47 Create Backend API Endpoint for Resources

+ Create basic routes and controller for resources
+ Move existing tags route into api versioned folder and fix route paths
+ Re-organize mocha tests for clearer separation
+ Introduce integration tests against routes / controllers