User auth basics.
Added bcrypt authentication.