First units tests
Add abstract manager
Merge branch 'feature/0.3' of github.com:black-project/CommonBundle into feature/0.3