first commit of probabilityDistribution.py and its tests