Finished FileReader Class