updating base component tests for auto registration when attached to an entity
updating entity tests so that onAdd and onRemove functions of components are called when attached and removed from the entity
implement auto registration on attached in components
implementing calling of onAdd and onRemove of components
allowing identifier override
Fleshed out test spec and implementation of Canvas Render System (dependant on Transform and Sprite atm)
no tests yet, but this is the skeleton tranform component needed for canvas render system and sprite component to function
fleshed out test spec and implementation of sprite component, woot
adding new tests to runner