Server

Working on the server, made some progress using asyncio. Almost ready.
Still would like to be able to make the base AsyncServer run a while loop on the outgoing queue, this has so far proven to be elusive.

Event and Action factory needs serious work to be able to translate player actions into game events.

Still not sure where to put the state machine or who should handle game progress. Current idea: let the server do it - is a single point of origin, one state machine not 4, it controls th game and communicates with all players.

Client part:
-client should be able to send actions, messages and requests