Building up the message handler.

Begun work on the MessageHandler. This will improve the parsing of
strings and how they are handled.