Feature/security

login, registration and forgot password changes
leave this as 4 spaces please.  We should use 4 space indentions.