create game now returns back the name of the game, its timeout and the player's color
added and implemented event center
service request factory renamed to request factory; added factory methods for create game, cancel game and register
added and implemented create game repsonse parser; added and implemented a parser cache static class
now properly iterating the listeners in the service when notifying
removed user class - replaced by player class
removed client event listener interface - it will be replaced by the event center
client now has logout, create game and cancel game methods; internal parser cache replaced by parser cache class; added event names for the event center