Split RiskGameState into interfaces and implementations
Seperate event codec
Remove COUNTRIES dependency in GameEngine
Reorgonize lib directory with client and server import
Rename test files following pub convention
Merge pull request #44 from ggirou/state_interface

Remove GameEngine dependencies to provide it for the exercice