opened the particle interface so that all the particle attributes are not accesible.
removed the 'emitterFunction' property, which should belong to the collection as a 'cycle' function.
implemented the cycleOnce & reset functions to allow for greater control
demo controlls update
demo changed
cleaned up the code, updated todo list.
added 'exportParticle' function, updated version number