new features

added Phong, Blinn Phong, scene oop for shaders, added some cpps