Unified all regression methods under regression
Methods unified where they belong, with fixings.

gradientDescentFactory implemented