Changes compare_paths to make TestLists shorter
Adds tests for recursedir()

These catch 789f5312.