Message body now totally parsable, basic functionality implemented, though strange characters occasionally seep in and I'm certain there are some edge cases as of yet unaccounted for.