Protocol and factory classes renamed. #7
Low-level logic moved to the protocol layer. #7
Line propagating mixin removed. #7
Timeout test for DeviceLink added. Closes #7