Added user login
Provide a better message for a specific password field error
Tidied login error handling to be specific to the field