added Catalog model class (skeleton)