renamed FileIn and FileOut to LoadInputFile and WriteInputFile and
completely reworked LoadInputFile