Merge pull request #3 from michaelzzm/master

Update U method to resolve alert undefined issue
fix alert undefined error
Merge pull request #4 from michaelzzm/master

Add modal dialog to tell function
Merge remote-tracking branch 'upstream/master'
add preference modal
add info modal for subscription
add modal for Tell us your preference
UI update
email address validation
Chinese language support
Merge pull request #5 from flyingice/master

subscription and preference functionality
DB update
Merge pull request #6 from flyingice/master

DB update