added structure to backprop_learn, need to check whether forward propagation works
backprop_learn doesnt crash, but needs debugging