Migrated to Promise pattern.
Moved package to parent level.
Extracted some redundant code into common library.
Renamed "api" folder to "data-mongo".