Added a new class "FileSource" for abstracting the word loading process. An object from the class FileSource is used to load words from an external text file.