Change cache folder from ~/tmp to ~/.cache, which is semi-standard;

Add =-s= option so that the filename can be shortened to the relative
path.

Fixes: issue 1 (part 1 and 3).