Raise error if no file extension is provided for the catalogs

Currently, if user doesn't provide an extension for catalogs, the output shows no changes. Can be a time waster, so we should raise an error. Or perhaps assume the default to be pson ?