fixes in back_prop_step and neuron init with larger random values in (-5,5)