Remove trailing spaces
PEP8
Update my email address
Use functools.wraps
Add some ignores
Use py.test (and wire it into setuptools)
Rename decorator and its cache argument
Make decorator importable from root
Add cacheforclass decorator
Add CachedValue wrapper

This paves the way for features like graceful error recovery.
Use setuptools
Use pkgmeta file
Use django-appconf
Add default cache setting
Add util for parsing time deltas
Use tdparse for cache decorator
Remove unused import
Add graceful option
Use a single value for checking
Fix parsing error