initial commit of HyperParticle
fade added, added some value limitations
fixes and additions

- scale (scale over time) and startScale (random scale) were flipped,
now correct
- added rotateToAngle
- added acceleration and gravity (gravity still not right)
- loads resource at texture size now
fixes and added presets

- debug is disabled by default
- adjusted defaults for config variables
- resource is now an array called resources
- emitter fixed to not start from the middle
- starts the first particle right away
- many presets don't work right yet since gravity is not correct, and a
few other things aren't implemented
gravity working, new preset, more fixes

- a working gravity (good enough for now)
- new invaders preset
- modified debug angle lines
- modified speed slightly
added list selection style
xOscillate added, but values aren't accurate

- added a test preset
Renamed Particles to Example, HyperParticle to Particles

-updated some variables to accomodate
-update to random function in ExampleAnimation
added layers via surfaces

- With version 1.3, 3 surfaces are created to draw on
- when you add an object, you can specify which layer to draw on through
the last parameter.. otherwise the top layer is used
added config, minor updates
fix bg reference
layer support, config settings now carry over into presets
layering updates
updated todo list