V0.1 frameworking login email unique validation

check email address when user is creating new account and make sure that the mail address is unique
display the error above the form (see attachment, similar to the login when the username/password combination is wrong)
¥¥ pull from origin/v0.1-frameworking-login and see how login is implemented