add feature:
  - support for multi-byte characters

split features to other gem (file_char_licker):
  - move the position of file pointer
  - the processings for multi-byte characters

other:
  - update README files
  - update test files