fixes bugs, adding documents

added new interface DataList
changed IgnoredList and MovieTitles to implement DataList
added appropriate closure for scanner and reader
moved the filename for IgnoredList and MovieTitles to the main program
changed the constructors for IgnoredList and MovieTitles to take in a
filename as parameter