Removed Fog for now..
Removed all shader code from renderer. Material is abstract and define a base class to build custom materials.