Make sure that we always use bytes (str in Python) in Bytes.
Ensure that String always holds unicode objects, and fix the resulting compile errors.
Merge pull request #2 from Wilfred/string_as_unicode

String as unicode