Read data files in unicode
Read data files in unicode

Previously, this was destroying any non-ASCII characters in read files,
which meant that it was impossible to specify these properly, either
as regexes or as outputs.

This fixes a number of problems in issue #57.

quisquous/cactbot,sqt/cactbot,sqt/cactbot,sqt/cactbot,quisquous/cactbot,sqt/cactbot,sqt/cactbot,quisquous/cactbot,quisquous/cactbot,quisquous/cactbot,quisquous/cactbot