added particle.hpp to CMakeLists