CXX-2 Implement support for connecting via mondodb:// URLs

Since we are a bit more specific about what constitutes a matching database name maybe we should add some tests for bad database names?