Delete old cache and setup a new one, complain if unsuccessful

Delete and recreate /tmp/cache/$USER when the script is run. Aborted previous runs can be in a bad state otherwise. Also complain if the cache directory cannot be created.