Initial commit

Contains logistic regression using SGD, one hot encoding, and adaptive
learning rate via subsampling