switched concept of cacheKey to more ambigious lookupKey.

Must have for the multi-load delayed delegate.

Finally some concept that makes this thing unique.  And it is easy to make the lookupKey the cacheKey.
unit tests
Merge pull request #34 from billrob/billrob/lookupKey

switched concept of cacheKey to more ambigious lookupKey.