Description
Messenger is a "toolkit" that facilitates the parsing of ASCII messages. Messenger buffers characters until it receives a carriage return (CR). It then considers the message complete and available. The message is split into many elements as defined by a separator. The default separator is the space character, but can be any character other than NULL, LF or CR.
Notes
Do not use the Arduino IDE's "serial monitor" to test Messenger because it does not send a carriage return and therefore never "completes" sent messages!
Messenger only provides methods for incoming messages. The internal Serial.print() functions work just fine for outgoing messages.