Add user resource
Add authentication
Add sign up activation and password reset
Add authorization