Adding other related classes and test input, archiving Percolation for future use