Fixes File instance

FileFactory was preventing instantiation of FileReader by requiring a File instance, instead of a FileInterface.