Added Solver Switch Support...

And implemented Nesterov and AdaGrad solvers. Please let me know if any unit test script is necessary.