Change sub-app/routes to sub-app/index
Fix a requireObjectId bug
Refactor codes
Add passIfEmpty option to Field
Password is not required now