Removed the unused code in BaseController.
Changed a validation message to be a bit more sensible.
Redid the User model to be PSR-compliant; started re-working UserController to be testable.
Some preliminary tests for User-related stuff e.g. logging in/out, signing up.
Updated readme.
Delete CONTRIBUTING.md
Merge branch 'master' of https://github.com/claflamme/ladder into develop
Added an example .env file.
Updated the readme with some terrible installation instructions.
Added the encryption key to configurable environment variables. Also changed the DB config to use environment variables.
Reworked environment detection to use the .env files.
That last thing was stupid. The app will now assume it is running locally unless an environment variable (LADDER_ENV) is set to something else.
DB config file is no longer needed for testing environment with the new .env file setup.
Tidied up UserController a bit.
Fixed a typo in the readme.
Fixed some broken "use" statements.
Updated example environment vars.
Updated dependencies.
Updated some config files to use new .env vars.
Added password reset functionality.