Solved "percolation" assignment for 100%

Solution uses separate Union-Find objects for checking full sites and
percolation status