adding batch processing to CMul

Changed CMul reset of weights to random initialization