Refactors the DataSet test suite, and adds some error handling on the filenames
Refactors the GoesFile tests
Minor cleanup and refactor of the GoesFile class test suite
More minor refactoring
Adds some new error handling to the GoesFile class