Replace md5 with comeonin bcrypt authentication

* Remove Crypto module
* Add comeonin from GitHub as a dependency
* Create Authenticate module to check the non-hashed password from the login query
* Create tests for Authenticate.password/2