dedicated class for a Gadget2 header
implemented __add__ and reordering (only in case in which IDs are continuous)
started implementing Gadget snapshot write