adding merger class
adding superclass for readers
readers now inherit from Reader.pm