ASP.NET Web API CacheOutput - library to allow you to cache the output of ApiControllers