updated: error messages for login and forgot password, imlemented forgot password, re-instated trap and unique emails.