Materials added

Including changes in shader and inclusion of LightSource class.
A new branch will be created after this in order to test Phong
illumination.
New shaders added.