Versioning capability for all NIFTy classes

Merged Dixit, Jait (jaitd) requested to merge versioning into master

Merge request reports