Fixed some of the major problems with backprop.

It's still not classifying things very well, but maybe we should just
test this on another data set. Right now it's below 50%, which is pretty
bad considering it's a binary classifier.