Foundations for line based comms proto
Can accept line based communications
Commit changes before rebasing
Merge remote-tracking branch 'origin/master' into linebased_proto

Conflicts:
	src/command.cpp
Finish line based protocol framework. Implement version handler