Percolation class finished but untested
split index bounds exceptions to have messages for both i and j
added visualizer. removed carat for exponent. fixed fullness definition to include openness