User DB to prevent bad things from happening.
- Small fixes to the UI.
- Uses conversation for password entry.
- Hashes the passwords in the database.
- Sessions that expire.