DEVELOPER-1011 caching

New branch with everything in it.
Includes updated default ttl.