Fixed a few things with the rendering system to support particle systems. Now the rendering system can render anything that inherits from IRenderComponent, given that you let it know about the type ahead of time. For now these values are hard coded in, but later may add some sort of registry
closes #46. Finally finished particle system!