changed shuffle-hdf5 to allow for single input
added in cho's files, in addition to adding builds into the decoder, sampling still probably broken