Use cache tempdir outside git repo to prevent tempfiles being committed.
Remove duplicate script (githomes.py already available).
Implemented suport for If-Modified-Since
Replace config.yaml by template file to prevent accidental
commits of local configuration (and especially passwords).