convert to Text as underlying type
add file reading to Test.hs
fix hGetContents error on utf8 characters
version bump