ENH: Dirichlet distribution

Implements a dirichlet distribution in the stats module.
I don't mean to sound too nitpicky, but this PR is introducing quite a few more of these