WIP do not merge

https://openedx.atlassian.net/browse/TE-489

Don't merge this, it replaces the mongo modulestore with a mock. :)