skeleton code for Particle() and main() classes with doc strings