Added a particle class

A particle class for which all the specific particles inherit properties