Added TestEntity for trying the new interfaces. Future goal is for CAppBase to host reference collections for IInitializable, IUpdateable, IRenderable, and ICleanupable so it can manage those callbacks.
IEntity include was removed from CAppBase to break up include loop. Classes extending IEntity will need to include IEntity.h themselves.