configure for git
added tests for percolation in main
simple tests pass, will continue