Add Basic Socket wrapper class
Add AcceptThread class
Add Event system functional tests