Added admin API functionality
Follow-up on review
Always upload coverage report to Coveralls after Travis finishes
Generate a HTML report next to the lcov report
Add a 'grunt coverage' task that generates coverage reports
Start Hilary in a node child process and set up a test db table, tenants and apps
Added extra API functionality
Merged with bert's coverageUpload branch
Stop the Grasshopper server before starting the tests to enable beforeTests logic to start up an instance
Change .travis.yml file so that it runs the tests using the new setup
Put 5 second sleep back to give server some time to start up on Travis
Point Travis to CUL-DigitalServices/grasshopper.git
Merge pull request #14 from bp323/coverageUpload

Looks good, merging.
Added unit-tests for apis
Merged with latest master
Fixed bug in userAPI
Follow-up on review

- Removed `drop database` command from Travis file
- Changed `@api private` to `@private`
- Added validation for callback functions
- Added unit tests for callback functions
- Fixed typo’s
Merge pull request #11 from Coenego/apis

Added API functionality
Fixed QUnit bug
Merge pull request #16 from Coenego/markastest

Only require QUnit during tests