wrote the backward propagate on multi GPU

need to add cwc-backwards test, and fix softmax loss (to account for
interleaving batch / channels)
added basic check for softmax logistic loss

haven't checked backprop, unlikely to be right.