upgrade pre-requisite to Labyrinth-5.22
extended test suite
create cache directory when prepping
upped version