Changed all decoding to utf8 (from ascii)

All encoding is still ascii, as we control that input completely

Resolves #36