adding HSIC

adding HSIC and etracting coomon parts with MMD