Updated readme and package file.
Updated dependencies to latest versions.
Added ignore rule for node_modules dir
Updated to work with latest dependencies.
Fixed issues cause by move to express 4.
Bumped version to 0.10.1
Started work on integration tests.
Added a function to load a fixture into the database.
Using mongojs as dev dependency.
Added first jasmine integration test, getting an empty collection retrieves an empty array.
Added request module as a dev dependency so my tests can retrieve data from the rest api.
Move test util code into own module.
Added a test for retrieving a non-empty collection.
Had to refactor to work with multiple tests, the server is only started once.
It should be started and closed for each test but it will need to be refactored to support this.
Added tests for retrieving existing and non-existing single items from a db collection.
Fixed an issue with a test. Have to sort the results from the rest api, can't guarantee the order of results retrieved from the db.
Added a test for posting an item to the rest api and inserting it into the database.
Had to add a 'write concern' value of 1 in order to know that an item has been inserted into the db.
Converted over to sending json objects the simpler way.
Removed unnecessary headers and status codes.
Added a test for updating db items using put.
Added a test for deleting a db item.
Removed unnecessary headers.
Fixed an issue with 404 result.
Re-enabled the other tests.
Started to simplify tests and make them more expressive.
Simplified tests by extracting utility fns.
Converted over to promises for easier management of async tests.
Removed the logic that was conditional on 'expresso'.