You can't use the regular FileReader to read files from the assets folder so I'm providing an interface that follows the same API as the regular FileReader