Added initial code for steepest descent

Code not complete