Added sessionStorage as a cache engine
Added options.loadedFrom
Changed the options.cache to only be used to indicate if the cache should be used or not. The name of the cache key is moved to options.cacheName
Added options as an argument to the options.complete callback and the options.test callback
Updated the readme