Cleaned up interface. openFile() must be called before getting metadata, results, or geometry. Running unit tests for only one reader instance for the test file.