fix signup form: misspelled js function name & form validation tooltip error
- see HIVE-133
do refactoring before add new feature
- rename ambiguous method name
- sysout to logger
- null user(=anonymous) check
- change some logic
ui change: forgot password link style
test: enable ignored tests
new feature: Reset password by email

how to test
---------
1. add suitable settings to application.conf
    - your email settings
    - change smtp.mock to false
    - add your hostname & port settings

        # application.hostname="www.projecthive.com"
        # application.port="80"

2. go to login page and select forget password link
     or use direct access url: /lostPassword

3. follow instructions of the page

4. check your email and follow the instruction, again.