finished feed forward, added back prop, untested, no regularization