Add initial version of Game class, Player class and tests
Add new method to game.py. Add cli.py
Improve game.py, cli.py
Improve cli, game, tests

There is a bug:

* green pawn is close by the path to the red's house
* green throws - he doesn't goes in red's house but he makes
more steps thann he should do
Fix a bug:

* green pawn is close by the path to the red's house
* green throws - he doesn't goes in red's house but he makes
    more steps thann he should do

TODO:
  - when pawn is on the path to the house the pawn
    can't move over the field
Pawn can't go again in the field if it is in home

Fix a bug
 * when pawn is on the path to the house the pawn
   can't move over the field

TODO:
  1. player should start a game only when he throws 6
  2. player should be able to play with all of his pawns
  3. Refactor
Pawns go in houses

There is still a bug sometimes G1 does not goes in his house

TODO:
  - refactor!
Refactor a method in Player class
Add refactored version of Game before deletion
Refactor Player class