task: add Poco JSON dependency to solution and projects
task: switch to using JSON::Object::Ptr to deliver event data, implement JSON parsing for events