REMOVED unnecessary / old code
FIXED the tests with a standalone MongoDB process
FIXED a deprecation warning
MINOR cleanup and documentation fix
CHANGED to method chaining, moved enum to its own class