Begun implementation of FileReader