refactored for class use, now using a message queue
more message parsing
enhanced plotting
parsing typo