Sets up Sentry initialization and adds running a script to create a username column in the users table on setup
Removes existing log symlinks if they exist before attempting to create them
Stubs out the login authentication and adds in styled error messages
Updates the username column add script to insert it after the id column
Sets up the signout action with Sentry
Checks that username is set before redirect and removes some debug statements
Fixes a 'copy/pasta' comment
Condenses signin to a single endpoint and stubs out the same for signup and forgot password
Adds the signup page and builds in parameter sanitization and error messaging along with a simple profile display page
Fixes the case of directory name for Sentry in the vendor dir when finding mysql build script
Clears up a status message and throws exceptions for failed symlink generation to stop the setup task
Fixes another sentry directory reference for the mysql build script
Adds in the setup of a self signed SSL cert and apache virtual host to use it
Adds in the setup of a virtual host for port 80 that redirects all requests to 443
Adds in a signup button in the navbar on the homepage only
Fixes autoloading the helpers in the PSR-4 style
Adds in swiftmailer for email handling
Updates Monolog to 1.8.0
Fixes the closure for the user profile route
Fixes the post parameters for the forgot page and renames the template file to match the route