Implement getStart and getGoal
Implement getNeighbros
Add a set of visited nodes to Solver to avoid loops
Add a test to Water.java