Added password hashing.
***Old customer login details won't work anymore. When creating a new customer, use the email prefix as the password, since there's no way to retrieve the password otherwise***

Update 1: Fixed wrong salt value being stored (hashcode instead of actual random value)