Event Handling Change

Upgraded the way that the IO class manages socket events, resulting in a
much more stable server.