Fixed vertex shader matrix multiplication order
Added IGraphNode and IGameComponentFactory interfaces
Added forward declarations for IGraphNode and IGameComponentFactory
GameComponent now stores its parent/owner
Updated Mesh to use scene graph transforms
Updated Material to properly store mat4 uniforms
Updated main.cpp to draw a quad and use the scene graph's parenting feature
GameObject now implements IGraphNode
Added CreateComponent(IGameComponentFactory) method to GameObject