Added validation that email needs to be unique and it will be downcased before saving
Added email format validation
Cleaned up unneeded method