add SLIP encode/decode
implement initial OSC via TCP