Handling runes instead of bytes for multibyte languages
+ adding test files for different languages