added standard header comment to examples
added redistribute particles functionality to HaloManager
made sure HaloManager does not return extra particles that are not in any particle's halo