initial major refactoring. Added deltaTime, support for onEnter/onExit, added didEvaluatorActions and updated physics callbacks
made all methods in SKComponent protocol optional, added reference to node
replaced UUID with reference to component class or user defined name
added base header file to include in projects
added a couple shorthand macros :o to enforce every component method call to first check that it is enabled and that it implements the method before calling
switched to ordered sets for component storage in a node, switched scene to only register component nodes instead of individual components. components now execute in the order they are added to a node
removed planned remove w/cleanup, fixed trigger for onEnter when a node is added directly to the scene
SKComponentNodes can now implement the SKComponent protocol and will automatically get the SKCNodeIsComponent component added on
Added magical touch handler for components :)
updated physics contact to only happen on the affected nodes’s components
fixed find/replace typo