Implementing an LRU cache for Etag validation, created `this.etag()` for standard Etag generation, fixed `this.write()` Etag response

Minor change to Etags

Minor changes
Implementing a cache invalidation strategy by extending `this.register()` with an optional `Boolean` to trigger `this.stale()`, created `this.stale()` to invalidate cache in on disk
Updating `this.stale()` & `this.request()`, changing how `compressed` probe will fire with a local asset
Merge pull request #128 from avoidwork/edge

Major refactoring, API change