Extension Reader classes

The following classes extend the base BaseReader functionality to handle reading and writing different table formats. Some, such as the Basic Reader class are fairly general and include a number of configurable attributes. Others such as Cds or Daophot are specialized to read certain well-defined but idiosyncratic formats.