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