Fixed Threading issue
Support for default value when requestion from cache.
Added ability to init a cached property from a default object or allow passing in a func to initialize the cache entry.
Added intellisense on cache object
Nuget Support
Added Licensing
Merge branch 'Working'