Now handling multipart messages better. Still need to account for UTF-8 messages (python html parser is throwing an exception)