Number of states and the beginnings of getNextState

Added a way to find all the possible states (moves, plus successive
captures) from a current state. This is helpful for getNextState. I
added extremely brutal code which will handle basic cases (non
subsequent captures). I will need to clean up this code later, as well
as add handling for more cases. Evaluate will not work yet, I had some
dummy code in there that I was testing with