Backend code for mongo datastore is public static constant now
Created test module with base abstract mongo test.

Moved 'test' to 'test-application'.
Created new module 'test'.
Created but did not yet use AbstractMongoTest class which simply bootstraps and manages in-memory mongo for unit testing.
Changed back to using run() to start shutdown thread, not start()
Added method to drop a database in abstract mongo test
Fixes #10: updated translator and added unit tests
Merge pull request #11 from jewzaam/fix-id

Fixes #10: updated translator and added unit tests
Merge pull request #9 from jewzaam/lightblue-mongo-test

Created test module with base abstract mongo test.
Merge pull request #8 from jewzaam/backend-static

Backend code for mongo datastore is public static constant now