Added crude cache mechanism so extracted (XML) files are loaded from /tmp if they've already been extracted.
fix wrong requirement