Implement Token Caching

We are currently using the in Process token caching for all services. This has a number of drawbacks as mentioned at #49 (comment 477318642) We therefor should implement token caching using Memcached