Add gradient descent alg
Add stochastic grad desc alg
Start backprop implementation
Merge remote-tracking branch 'origin/master'