Delete attack
Added player class and changed game.

Added player with attributes army and name for re-inforce phases and
newTurn. Changed Game accordingly so it should operate in the same way,
ie getCurrentPlayer returns a string not a player object.
Changed setCurrentPlayer param back to string
Started doing logic for turns.

Trying to get it so that turns server side are worked out automatically.
Currently have it so the setup phase works. Setup has 2 phases: claim
and reinforce. In claim phase until all territories are claimed then
move to reinforce phase, there until all players have placed their
entire army then move into game stage.

Added 2 utility functions, calcNewArmy and outOfArmies.
Changed nodes controlling player from null to ""

Also changed all the string comparisons to .equals rather then ==
Fixed and possibly finished game logic.
Changed game logic and added pre-conditions

Added pre-conditions to claim, reinforce, fortify and attack
Updated pre-condition and safety check for fortify
Changed attack, fortify reinforce-setup stage, added utility functions

Changed attack to now take 2 dice rolls instead of the army sizes also
added troops back into the territory if player can not take control.
Changed fortify so that only one territory can be fortified in a turn
and made it so the territories had to be adjacent.
Changed newTurn so while in setup-reinforce stage it checks if the
player has an army, if not changes to one who does.
Added utility functions getGameData and calcArmySize and changed
rollDice from private to protected.
Changed rollDice to public
test case work
Merge branch 'GameLogicBranch' of https://github.com/logantspeedy/Capstone into GameLogicBranch
getboard test implemented
Changed tests and attack.

Added phase/stage setters to fortify/reinforce tests and changed attack
parameters back to just the two territories.
Changed board to match jack's board
Changed getGameData to a string array list.

And added the current players army to it.
Merge remote-tracking branch 'origin/GameLogicBranch'