Cleaned up the revisionable stuff

Now the throttle model has a custom revisionable implementation.
Updated the failed login attempt messages