Added Mure-Thuente line search as an option

Implemented a basic form of accelerated gradient descent