First real pass at Particles

- Particle server now supports actual particle details
- Particles JS interface available in agent to add particles
- Particles support velocity, gravity, damping, and an update script