fixed typo in gulpfile
matrix dependency using bower
removed matrix.js dependency
core structure for the gradient descent