1. Password is not hashed
  2. A single crash (duplicate email) crashes the whole app
  3. Add more endpoints (mark todo as done)
  4. Add timestamp at which todo was created/the time it needs to be done by
  5. Relationships in Mongo
  6. Add validations to ensure email and password are correct format