improved logging on unimplemented packet type
improved error handling of panel and exchange processes
implemented WebSocketExchange and TeensyHidIOHandler, refactored IOHandler code