Moved shader-related things to Shader class.
Implemented lighting.