Just a safety commit - Still working on the database
The database works! WOOHOO! Also allows for initialization of classes into the database, and fixes the footer problem. Note - Takes away dynamic evaluation of SQL stuff
Enables users to login and specify classes they take and classes they teach
Here is a big one! Once again, the obsecenly late night coding sessions yield an exorbitant amount of progress. As I turn in for the night (or should I say morning), the website now has a functioning admin/non-admin division, cleaner displays for admins, users, and profiles, support for class signups, the ability to make requests (HUGE), the ability to see which requests one can help with, and more. What is to be done - sanitize signup information, and sanitize request information. Besides that, I think we're nearly ready to launch. Sorry for the length - I guess commits at 4:30 in the morning tend to be longer than those in the day.
Adds preliminary email testing
Changes synchronous emailing to asynchronous emailing, and works on the reset-password page
Finalizes password reset functionality, adds time support (timestamped requests and user logins), normalizes for UTC using moment.js, and begins profile reset functionality