Moved methods from D4c to Diffraction
Removed str method
Moved __add__ to Diffraction and then overridden in D4c to take into account D4c only attributes
Moved the import function to Diffraction, made D4c much neater.