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.
Implement bombing tokens
Fix controller tests, add some implementation

Fix attributes initialization in bombing testing.
Test putting token on board.
Test reseting model.
Initialize BoardToken's attributes if they're null.
Add method reseting model.
Add Player's method activating token.
Make field's shouldGetNeighbour test more in-depth
Test Player, fix bombing test, destroy token

Add tests for Player class.
Add FullLogicTest executable.
Fix test for Bomb instant token.
Implement token destroying and granade functionality.