TokenCache, We Hardly Knew Ye

* Delete TokenCache class, which was just adding a redundant layer
  of checking and ultimately _increasing_ check times.
* Factor TokenCache behaviors out into MemberManageable and
  AuthTokenService.
* Add tests.