Add bcrypt
Bcrypt the hash

Look ma no salt!

Remove requirements for user to have salt.

remove user.error(), there is no error function yet on model objects.