Added an event manager to the main server class.
Added a thread calling the event manager's tick() method on a regular basis.
Created a default handler for any invalid/unknown message code encountered.
Implement the handling mechanism for version message exchange between the client and the server.