Added login functionality

Added and learned about password encryption using the salt method which
allows for 22 character random encryption