Login field name, hash case, some advantages

 - Login field name (email -> login)
 - Hash can be in uppercase, lowercase or without changes. Default - without changes.
 - Some exception handlers
 - Some notify was processed