Allow multipart messages

This will allow for users to specify a boundary in a message that means it gets broken up.