Feature/security

login, registration and forgot password changes
Just after 129.  On github review it shows files that need a newline after files.  I've heard always best practice to have a new line at the end as some compilers get all jacked up if there is not a empty new line as the last file.