Refactor service, added project service, project controller, added generics to repository
Merge branch 'feature/service_refactor'
Merge branch 'master' into userService