Add java implementation of the Percolation problem
Fix bug with 1-by-1 grid
Add PercolationStats
Remove main method from Percolation (use PercolationStats instead)
Move code from constructor to private method for clarity
Throw exception if n <= 0 in Percolation initializer
Throw exception if trying to access invalid site
Throw exception if invalid args passed to PercolationStats