Merge pull request #30 from FredLoney/master

cache_key_fix
Integrated changes from Gabriele submitted as issues #23 & #24 on
github.
ENH minor -- basic docstring for the module + pruned trailing whitespaces + exec permissions for setup.py
Merge pull request #32 from neurodebian/master

minor tune-ups -- should have no functional effects