updated the creation of Cache directories to be based of the PROG_DIR global.

this will mean some folks on update will have to redo their caches to bring them uptodate