Add bcrypt password hashing and checking
Add test for bcrypt
Remove default core test case
Add functions to handle simple logins without sessions persisting
Handle login and logout requests
Refactored login and logout request functions