Add name, catalog, and shutdown options to perl constructor.
Add pod documentation.