Merge branch 'authentication'
Stripped out the JDBC and Liquibase configuration
Start up an embedded MongoDB server when running in dev or test mode
Find a free port to use for the embedded mongo server
MongoDB Driver
Open a connection to the MongoDB server - embedded or live - when Spring starts up
Start of work to populate the dev database on startup
Actually put some data into the database. It's not from anywhere yet though
Actually load data into the database from files now
Base class for JUnit tests that want a MongoDB database
More work on the test base
Actually populate the test database with provided sources
Merge branch 'mongodb'
Merge branch 'master' into authentication