created skeleton for FestivalPlayer and FestivalModel
Merge branch 'basicboard' into planningcontroller
Add TurnState functionality and implement NormalTurn and LastTurn
Made changes to TurnSystem and add some FinalScoreCalculator stuff
Add a TODO for end game checks
clean up on the ViewController
Alter TurnController structure and create CommandHandler interface
Add more TurnController and CommandHandler implementation and documentation++
Add todo for board
Merge branch 'planningcontroller' into commandsImplementation

Conflicts:
	src/gamecontrollers/Facade.java
	src/models/board/Board.java
Implement DrawCardFromDeckCommand and added necessary undo functionality
Implement DrawFestivalCardCommand and necessary undo methods in Deck
Merge branch 'commandsImplementation' into tilePlacementController

Conflicts:
	src/gamecontrollers/Facade.java
	src/models/board/Rice.java
Implement move and add some comments, getting ready for pull
Merge branch 'basicboard' into tileplacementcontroller
Getting ready with merge with view for new Message class
Merge branch 'views' into tileplacementcontroller

Conflicts:
	src/gamecontrollers/Facade.java
implemented DrawCard
fixed merge issues :)
Make changes to TilePlacementController to create Responses and to Rules to return Messages