Fixed lighting (no specular for terrain) and added it to refraction and reflection shaders + cleaned the code + updated README.md.