Added classes for binominal distribution and some infrastructure for other discrete distributions. Contributed by Brent Worden (brent@worden.org)