Added in password hashing with salt.
When a person is created it will automatically generate a salt, which
will then be added to the password and hashed.  
When the password is changed the salt is also added to the new password
before hashing