Changed detection of added hacks
Correction
Implements full user addition
Fixed the users migration
Cleaned up cfsrpt
Dramatically increased speed of the login
Commiting before I begin cache management
Implemented a caching system for the stuff I pull
from facebook. Cache system will also routinely post that
data to the server in order to ensure that the servers
data remains current. Done in the background with a silent
ajax request, user doesn't even know what's going on.

Also now make use of the moments js library to parse the
dates correctly. Never known a language to be as dense with
timestamps as javascript is. Hence, fixes #1