Changed the delimiter private -> public
Refactored ParsedMessage to have clearer names
Implemented some minimal tests as per #18 and #19