changed the poll case to recieve a channel rather than a bool. This channel can be used to return the current state
moved stats into this package, updated test to use new style of code, made a bunch of edits so the whole thing builds (still untested)
made some more changes - the test is still puking at the end due to a deadlock that I don't understand and the algorithm is diverging like crazy
refactored version
changed the loss function a bit, and made the input variables a bit more distinct. Linear case works now
still can't make the logistic work - missing a subtlety somewhere?
trying to see why logistic is busted. not really there yet
this only needs to be one file
refactoring
refactoring
simplify folder structure
Fix for the merge conflict in sgd.go