Improce ACache class with storing files per section/directory.

Need to run some tests to confirm cache is created/cleard correctly.
Solve problem with incorrectly named cache files