Refactoring to allow easy multi-repo configuration
Creating MongoDB implementation