Steepest descent method has been added, both methods have beenchanged to preconditioned (with appropriate interface features)