added .clone.freeze to read accessors, added configuration() method, fixed couple bugs
uniform distribution test
state management test
CubicHermiteSpline
spline distribution based on straight cubic spline is failing from nonmonotonic splines, so I am working up hermite splines that support a monotonic spline functionality