Added LogisiticRegression; Refractoring