Refactor Percolation

Turn sites status into a matrix in order to avoid position calculation
Cleanup and avoid unnecesary variables
Update Readme