Remove entities, update composer.json
Remove document classes, use repository in controller
Move mapping files
Update mappings and configuration, update specs
CS fixes
Fix spec
Add missing methods to interface