fix alert undefined error
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