Addition of UserController class, providing very basic register and
login functionality (allows user registration and login, utilising
password_hash() and verify_hash()). Update to licence from GPL2 to GPL3
(all affected files).