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.