Updated some dataset analysis notebooks
Created a new class implementing the stochastic gradient descent algorithm. This is a first version and needs some cleaning up