Ability to lookup roles added on the server side as well as the client module.

Good call... I'll actually check for valid tokens and remove from cache for invalid tokens.