Temporary "revert" of commit 36c1107

A change was committed that changed `TokensController` to no longer use
ActionController::Base as the parent controller class, which broke integration
with Warden/Devise. This commit is a temporary change on my own fork to recover
that behavior for my own purposes until I can get an answer as to why the
original commit made this change and what the long-term solution is.