Only accept (str,unicode,bytearray) as Message body types

Default to empty string. Fixes #33