Updating `Partition` class.

Updating `dirichlet_process_draw` method of `Partition` to accept a
`probability.Distribution` instance for the `alpha` argument.
Passing tests.