first implementation of SubFindHDFHaloCatalogue -- allows you to access halos using the usual pynbody halo syntax