Initial commit for distribution package. Contains Exponential, Laplace, ...

...Normal, and Uniform
I guess it depends on whether we want to be like floats or matrix. In my view, we want to be like floats; the reason matrix does not do this is that it is onerous to always prepare a matrix before hand. I think you could argue it either way.

Is there are defined interface we are matching here? I can't find one.