Add .gitignore
Color classes are assigned to players
More fixes

This commit maps current_player on server side with current_player in game
Implement logic in server.py like the one in cli.py

TODO:
 * When player is connected he should know which color is
 * Remove the ugly messages that are not necessary
 * Add tests