adding initial version of code
Added copyright headers and License.txt
Refactoring made on event processing and game state.
StyleCop rules again include all the rules.
events collection changed to internal as should be done for internal strongly typed collections
added TODOs for further refactoring