feat: ability to update user email and password, and delete user
refactor: directory layout
feat: adding and deleting of domains