Core reorganize and add Mongodb dependency
13 files changed