Add abstract caching proxy client class

Apply suggested improvements

Implement suggestions
Add abstract caching proxy test case

Add scheme separator automatically

Add example schemes to PHPDoc
Convert scheme to lowercase
Merge pull request #34 from ddeboer/abstract-proxy

Add abstract caching proxy client class