backprop done untested.  Need weight updates next