shaders added, software renderig used
Solution merged, base for diffuse lighting added