line endings
refactor Protocol -> lo_novo.Protocol
use Protocol, use TCP & out-of-process server for better debugging