usercp implementation

- user registration(extended)
- user account settings(added)
- password reset through email(added)