* Hacking in sgd stuff
* Fix get_weight method
* Fix merge conflict on still-broken sgd stuff.
* Whitespace
* Restore dyn_train to working order, setting aside sgd stuff for now
* Restore sort-by-shortest to training
* Remove stray comment
* Remove stray comment
* Whitespace
* Fix dense features for perceptron. Now starts at first non-zero class, as intended.
* Working on yeppp thing
* Working on yeppp thing
* Add yeppp wrapper
* Compile yeppp