Implemented SGD. Currently performs as well as sklearn.