Removed unnecessary single from constants.
Return dz as well as dw for finetuning input layer.
Added bak.
Adadelta training algorithm