Fix to caching issue

Relates to Issue #3

Updated the retrieve method in the model to use the current uri for caching, as each Sham will be page specific, so this should enable page specific caching.

Also a minor update to the Readme for the 2.x version to reflect the correct Cake version.

Hope this is okay.
Ta,
Dave