class Turn with move validation

additionally:
- class Board with some methods; some of them may be usefull for tests only
- parts of class Game;
- added Game (refernce) to GUI
- JUnit test (Turn and move validation)
Merge pull request #6 from dokaptur/move-validation-controller

class Turn with move validation