DO NOT MERGE temp commit for running a subset of tests on jenkins
DO NOT MERGE - mock out mongo

add cleanup for temp data dir

close mongomock connections

add mock modulestore
Fix tests for mocked mongo
fix modulestore definitions in tests
fix more tests