initial commit
added capability to connect to Ultrahook to do initialization
added code to read streamed ultrahook messages
added support for reconnection after timeout, processing now happens in background
added my name to license