Add bcrypt-ruby gem dependency for BCrypt encryption.
Removed some old unfinished files.
Add user entity stuff.
Added session support.
Basic user management and login/logout functionality is complete now.
It's session based, so persistent login beyond the browser process lifecycle is not possible yet.