Merge pull request #31 from fancyremarker/safe-cache-key

A robust, hopefully production-ready caching implementation
Fixed link to CONTRIBUTORS.
Fixed link to LICENSE.
Fixed copyright and year.