Fix issue #53: [Advanced]DatatoreFactory interfaces with default implementations and ability to use in Morphia
Remove superfluous line
Fix issue #53: Use new Datastore factory interfaces instance of using new