task: disable use of precompiled header in test project
task: remove auto generated readme's
refactor: change testclient to main
task: create eventtarget class and implement typedef for callback function
task: move from custom callback class usage to Poco events
task: implement test subclass and update references
task: move notification handlers and notification center into the sioclient
task: remove references to sioeventcallback, replaced by poco events
task: cleanup some codes