task: add poco Net and Foundation projects to solution, update project dependencies
task: implement handshake method, successful negotiation with socket.io server
task testclient: simple test client
task: change socket.io-poco to shared library/DLL
task: update PCH settings
task: update sioclient references and dll exports
task: implement receive and pauser methods in client
task: update program loop in testclient
task: switch to poco logging in the library
task: implement tokenizer to split initial socket.io connection response
task: update build configurations in VS solution
task: add variables for heartbeat and timeout
task: implement connect and monitor methods to client
task: implement heartbeat timer
task: implement use of thread in test client for socket monitoring method
task: cleanup codes
task: add switch cases for all socket.io message types
task: create notification types
task: create notification handler base class with method to register callbacks with a NotificationCenter
task: incorporate notification posting into client message handling