backprop with momentum term
renamed error to gradient

implemented learn rate decay