def __init__(self):
A distribution is a set of values with certain statistical properties

        Methods/properties that must be implemented by subclasses
        - getNext() -- Returns the next value for the distribution
        - getData(n) -- Returns n values for the distribution
        - getDescription() -- Returns a dict of parameters pertinent to the
          distribution, if any as well as state variables.