cleaned read_gadget so that it only reads [X,Y,Z] (no mass, id...), and it does it no the fly: no need to recopy