update
- add register/login screen
- fix index/add screen
- fix old test case
- add new test case for user_controller
- update schema