Merge Feature/robustparser into Master
Implemented a more robust parser that will not crash when a broken message is received. Instead, the error will be logged into a log file and the message will be ignored to await a resend.
TODO: Send a "bad message" acknowledgement instead of a "received" acknowledgement