feat: ability to update user email and password, and delete user
refactor: backend -> api, move routers