Cleaned up search functions
FlowSolver fixed and working properly
Merge branch 'master' of github.com:/Marwes/sokoban into FlowSolver

Conflicts:
	src/com/tipumc/Search.java
Reverted State constructor paramter list
Changed Vector -> ArrayList to avoid synchronization
Changed Map to use arrays internally, ~1.7x speedup
Merge branch 'master' of github.com:/Marwes/sokoban into FlowSolver

Conflicts:
	src/com/tipumc/Main.java
	src/com/tipumc/Search.java
Merge branch 'FlowSolver'