Change project structure, add User entity and implements authentication with Spring Data