Update sonicjq.js

Significant Refactoring.
Added Namespaces: Sonic, Sonic.Animation, Sonic.Point, Sonic.Path, Sonic.Trail.
Fixed Chaining for most functions.
Upgrade Points: Each may have own Trail and Path.