some Doxygen cleanups, file description enhancements and introduction of particles.hpp and particles.ipp