Implemented the extended particles api.

I implemented the basics of the particle api, only the Viewer should be implemented in order to send the packets created by the SpongeParticleHelper.
Should be statically imported