Mock the call to the file name in the OaiDcFileReader spec since we don't really care how it's implemented, just that it works
Remove OptionsInterpreter since it was poorly conceived, cumbersome and generally a pain in the ass. We can do better
Remove options from ResourceSet::Base instances, instead we can let ResourceSet implementations determine what sort of attributes they need during initialization. Sanity prevails!
Rspec :its is my hammer and every example looks like a nail; this time it's the ResourceSet::Resource spec
The two current ResourceSet implementations, SpatialDataRepository and FacultyDigitalArchive, need to be initialized with filenames so they can know where to read from
The DataLoader takes a ResourceSet name and a set of arguments for the ResourceSet in its constructor. Less magic == More sanity
Update the signature of the rake task to take a required ResourceSet name and an optional list of ResourceSet initialization arguments and update the description to reflect the changes. Also, TaskArguments#extras is legit! Who knew?