code: def get_catalog_by_name(name):
      
      kwargs = {
              'name' : name,
          }
      result = util.callm("%s/%s" % ('catalog', 'profile'), kwargs)
      return Catalog(**util.fix(result['response']['catalog']))
docs: Grabs a catalog by name, if its there on the api key.
      Otherwise, an error is thrown (mirroring the API)