* Definition passes written tests.
* Coordinates passes written tests.
* Removed unnecessary "+" sign in tests.
* Created GTL::ExceptionFactory with tests,
* Replaced manual exception creation with factory.
* Details passes written tests.
* Game and its properties passes tests.
* Param and its property passes written tests.
* Small fix for Model::Game.
* Player and its properties passes tests.
* Made Query abstract class.
* Improved Result, Game and Player comparison,
* Small change in declarations order in Root.
* Extracted test_common.hpp header in Model's tests.
* Extracted test_common.hpp header in GTL's tests.