Round tripping a ByteTensor, with hard coded dimensions.
Comments, tidying, correct freeing.
rejigged the interface so we can workout the correct tensor size
Decompression methods are bound to the compressed data.