issue #20: created Moments class used by EMfields3D::addToSpeciesMoments()
issue #20: implemented use of Moments class in interpP2G() to sum in parallel in OpenMP