updated propagate, tested

propagate still doesnt seem capable of training hiddens .. example put
into log.