UTF-8 Support
      Now utf-8 characters don't return empty strings.
Tests
      Wrote tests for utf-8 and ascii codes.