Added GUI To GameplayStateMachine

Clicking on the GUI Action button rolls the dice and calculates the
distance Value. Still have not integrated it with the player. Let me
know when the path function is complete and I can work on highlighting
the path, and changing Turns.
Replaced GameplayStateMachine with StateMachine

Also created basic flow for game driven through key presses at the
moment. While you're playing it, note that the GUI Text in the game is
the current state of the game, whereas the console text is one cycle
behind.  (This will be fixed when the wait is removed, which is only
there for testing and visualization purposes).
Also had to update the area because the GameplayStateMachine was not
being read on my end, so I had to replace it with a new file,
StateMachine. If this will cause a conflict just make a new file on your
end and copy my code into it.
Merge pull request #16 from jajav33/master

Added GUI To GameplayStateMachine
Fixed conflicts
Merge branch 'brentspector-master' into pr/17
Merge pull request #18 from GSP362DeVryNov2014/pr/17

Pull Request 17 fixing of conflicts.