move shaders into their own directory
renderer: pass light direction as a uniform