Added 'rbm.impute' to reconstruct a column from an input vector using the weights in the RBM.  Also fixed a bug in cd_n (inelegantly, for the moment).