Some bug fixes for MessageProcessor. MessageContainer is now in its own files.