added documentation ( must be fleshed out )
added working cacheControl feature for Proxy, so a working caching http client can be made for example
Merge remote-tracking branch 'origin/master'