add the register and authentication module, reset data structure:

- user: md5(password) store username and password, hash type
- todo_`username`_entries store todo entries of user `username`, list
  type