cleaning up PSUL and making it easy to do the 20158 switch

Just as an example this could also be

`return "project {} is handled and {}: _id = {}".format(self.name, info, obj.project['_id']`

or

`return "project {0} is handled and {1}: _id = {2}".format(self.name, info, obj.project['_id']`