Added user repository
Changed user manager dependency from user repository implementation to interface
Updated fixtures
Updated posts repository, added proper doc blocks and remove unused import statement
Updated declaration of user repository service
Changed add comment template
Fix test after change add comment template
Fix security.yml http_basic user provider node
Specify custom mongodb collection for user document
Updated phpunit.bootstrap.php, removed clearing cache routine
Added main menu in style of MopaBootstrapBundle
Refactoring according to OOD principle: Program to interface not implementation
- added abstract classes of domain models: post, comment, user
- Added concrete classes of domain models for MongoODM
- reference to concrete implementation of domain models were replaced by references to interfaces
- added domain factory interface and implementation for MongoODM implementation