Initial version of generic super class for Prob. Dist.
Merge branch 'dev_ashok' into dev_saugata