update requirements, skeletal for User model
rewrite api endpoints, add service to handle common logic
do up mail service
add duplication check in account create
add exception classes for better error handling
redo id for user -> email. correct error handling
update requirements
add validation for token before updating profile
start api calls for accommodation
refactor exceptions