Added solvers as auth users.

Basic Auth now works with Solver Model. Form still relies on standard
User model.
Added password hasher to the beforeSave().
Added notEmpty rule to the Solver's pwd field.