Introduce ability to check current authorization status.

- Expands the security class architecture significantly, tracking live
  authorization tokens and splitting authentication/authorization up