Initial work on transport interface -- it's now properly instansiating drivers and adaptors, and delivering messages in both directions. Next up: rewrite the `_message` fields in the Kujua Lite adapter to maintain a consistent message format, then write/port a real driver.
Slightly higher-level test case: instansiates transport, which in turn configures the adaptor/driver and connects them to each other.