Refactored code

Use yml schema instead of annotations
Changed UserManager to accept instances of UserInterface instead of User
Moved UserManagerInterface to Doctrine namespace
Fixed findOneBy methods in UserManager
Moved hardcoded entity class to configuration
Merge pull request #1 from EE/feature/refactoring

Refactored code