Add userRepository and userService
Add user service/ repository interfaces
Remove default username and using setters in User constructor