added ability to create read only controllers based on AbstractRestfulController.groovy and CatalogueElementController.groovy