Started working on mongo adapter
Getting variants work now
Merge branch 'feature/use_mongo_adapter' into develop