Move drop_all and create_all to DatabaseConnection object
Add unit tests for Bcrypt
Unit test fixes