Compatability with BINARY internal encoding

- Specify the default_internal encoding as UTF-8 when reading source
  files. This fixes Issue #127.
Merge pull request #194 from justfalter/fix_source_encoding_error

Compatability with BINARY internal encoding