Gravar-mail: Staggered Mesh Ewald: An extension of the Smooth Particle-Mesh Ewald method adding great versatility