fixed abilities gradient bug.  added gradient testing code for E step
array size 0 bug
defaults, re-enable M step
everything works\!