add met variations to the distiller systematics
added EventObjects class (try to clean up distiller by breaking it up)
broke EventObjects out of StopDistiller
moved object composite definitions into ObjectComposites class constructor
more refactoring, moved most of the object copying into a single function