Add caching for the proxy
Add caching for the proxy

This could be improved by never asking for a page twice. Now once a page has
been fetched it won't ask for it anymore but it can still ask for the same
page multiple if multiple clients request it quickly enough.

cataliniacob/ep2012-tutorial-twisted