Add a c'tor to take in charset.

InputStreamReader defaults to the locale of the container, have added a constructor to pass in the desired Charset.