Added standalone Particle class
Renamed particles.cpp to main.cpp and reorganized code
Uses cmake to build