Rework how the prototype is inherited
Reworked constructors and destructors. Added new Base class.
Normalize class properties
Add binds for events
Add jQuery dep
Rework transition end
Added feature flags for effects, modifiers, and animations.
Fix instance shared property issue by cloning during construction
Set class name props if name is defined
Bug fixes and improvements
Bug fixes
More slight modifications
Started cleaning up docs
Finalized new documentation
Added fireEvent() with element events to Component
Merge pull request #55 from titon/2.0-class

2.0 Class System