Initial  commit with project structure and implementation of Steepest Descent and Next Descent
Add more matrix arithmetic