Generalized the serial communicator to allow multiple listeners.
Improved parser for short hand g-code.
Use the last G# if it was omitted
Check for multiple commands on one line, such as a bunch of states.