fix the hess VO definition

dashes in the VO details, and undersccores in the puppet class name.
This is because puppet class names do not support dashes, nor dots, and those damn vo names contain all of them.