FileReader now reads text file line by line, as opposed to character by character