Speed up mulitvariate normal sampling and add convenience methods for multivariate normal

I thought that ```MultivariateNormal``` was too verbose and therefore overloaded ```Normal```. The method definitions need to be after the type definition of ```Normal``` which is little messy.