adding a caching api. requires memcache: ftp://ftp.tummy.com/pub/python-memcached/