Add empty InstantToken class

which is abstract class with pure virtual method action(), overriden by
specific instant tokens.
Add empty concrete instant token classes

derived from InstantToken class, implementing virtual method action().
Add draft Model and Controller classes

with empty Board class.
Add Player class containing particular player's tokens.
First M&C tests, set game state

Add test executables to cmake.
Add Model tests and implementation

Slightly change Controller API, add method rotate().
Add tests for InstantToken

Pass controller as attribute to InstantToken.
Implement instant tokens.
Add part of Controller tests.
Add memory cleaning to InstantToken tests
Add FieldTest and Field implementation
Implement token moving

Add proper tests for controler and instant token.