#8 finished Perturbation and Trivial Maze gen algos
adding unit tests