dk/signup errors

Display errors on the signup form when:

You don't provide a valid email
The email you provide already has an account
Your password is < 8 characters