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