Removed Processor.__str__(), it was useless.
Handle message body as unicode.
Changed wording (removed camel case identifiers).
Handle regex patterns as unicode strings.
Added convenience method processor.parse_mail_from_file()
Switched test assertions from 'assert' to self.assertEqual()