Added a phpass authentication driver.

With the new authentication driver, the built-in Laravel authentication
functions can be used.
Updated the User controller to authenticate the user with the new data.