Initial structure
Wrapped mongo in promises