Objects and Components Added

Added ObjectManager, BaseComponent, GameObject, UID, Test Component
classes
Removed Temp Variables in Renderer
Renderables now work in Components
Re-ordered App and Renderer init to allow for new functionality