Further improvements to the way objects are printed

Finally understood how to properly add new __str__ methods to CMSSW objects.
I also added print methods for additional object types.
Bugfix for printing electrons