added plugin definition file and improved caching.  fixes #6 (cache no
used), cache now looks filemod date, and also caches gzip compression.