fixing up some init stuff with bias wait and more work on back propagation