Require using DB.connect to create new DB objects
Added doctest_modules for more comprehensive docstring testing
Added connect_uri method to DB