remove debug check in shader
remove assumption that each light has its own shader
Header guard for camera.h
Work on material system and corresponding shader system