Register fixed: a little validation.
Also checks on existance email in db