some name refactoring - most notably changed GeppettoVisitorWebSocket
into Geppetto MessageInbound for clarity (and because it doesnt seem to
be a visitor)