Added file reader to read prolog file in line by line, skipping any blank lines. Each line is stored as a string in an array list