started object inheritance with discrete uniform
Merge branch 'develop' into feat-inherit
added extend function to Util
fixed extend mech on discrete uniform dist
fixed classname