rolled back MancalaState and re-added MancalaIterator
Merge branch 'master' of https://github.com/tstullich/mancala

rolled back MancalaState to get rid of unnecessary changes
completed functionality and most of the documentation and testing for MancalaIterator and MancalaState. Testing class is MancalaModelTester, it also provides some example usage for the controller. What remains to be done is more testing and Class and File javadoc.
Merge branch 'master' of https://github.com/tstullich/mancala

merging in changes to Iterator and State, adding enums for mancala and
player disambiguation, and adding a junit testing class for state and
iterator.