Feedback request

Hi, 

I found your code interesting and pushed it a bit further to add e-tags and cache tags on content that was served from cache.

I also added the possibility to cache content until a specific moment in time. 

I look forward to your comments.

Best regards, 
Alexandre Brisebois