Added test cases and skeleton classes for Catalog.