only allow one cache at a time

This will prevent the ~/.kpatch cache directory from filling up with old
caches.
Merge pull request #28 from jpoimboe/clean-cache

only allow one cache at a time