Explain splitting of rawdata when processing commands
Fix capitalisation in comment
Add isValid instance method to Command class
Abort command processing as soon as we get bad packets
Foundations for line based comms proto
Can accept line based communications