Adding support for travis-ci.org continuous integration.
Setting min version to 5.3 because we require namespaces.
Splitting Mongo Settings out into seperate run.
Adding failure if run with a db that hasn't been configured