User Authentication

added User fail states
If the user enters  incorrect login details (right name, wrong password)
they have a set amount of attempts to get it correct before the account
is locked.
So far this method makes the error label say your account is locked if
you enter a name that doesn't exist.
Added to the fix list.