Added docstrings.
Moved the token validation onto the AuthToken model.