add diffuse lighting
add class Cube
update shaders
add all uniform data
add class RenderObject and class Plane
finish display
add light controll GUI
add render more cube
fix camera move