actually assertEqual shapes
fixed wrong shape
added tests that fields ReaderTests needs are set
added default test files field
removed datafile, may not be needed by subclasses. made close mandatory for subclasses
added close methods