First architectural layers.

Implemented first architectural layers database, model and  some tests.
The mongoDB CRUD is still far from working at this point.