Fixed materials and phong shader specularLightColor
Added camera rotation, removed object rotation
Converted camera to static singleton so it can be acessed by all classes, and some other fixes