added auth and password controllers
updated routes file for auth and password reminders
updated filters, events, and error messages
added database migrations for reminders and users
added service providers for auth and updated config files
added repositories for flexibility
updated User model
added email templates
added Authority package
updated migrations for user table
added event listeners for login / activation
added event listeners for login / activation