Initial Commit for the Particles library.

Removed the effects package and replaced with the Particles library. This library handles particle effects.