GaussianObject takes a standard deviation for each dimension.
GaussianObject throws illegal argument exception if number of means does
not match number of standard deviations.
Implement toString and equals in GaussianObject.