Changed to use middleware for invalidation
Add support for `/path` and `/path#sfsdf` being the invalidated the same.
Added support for APPEND_SLASH setting affecting the cache key
Fixed Readme links, closed #2
Rename get_invalidation_key function to reflect it is only based on the path
Replace django middleware for invalidation

removes discrepancies between django middleware cache setting and dumper. previously, invalidating one path would only invalidate the first request at that path, and not other varied requests on varied headers on languages