Adding print method to the DFPDG + extracting some general stuff from PDG.h