Changed Vertex Color Handling now Shading works proper

When building a Mesh , just insert the Color there ...  then assign a
Material to the Mesh (  ka = ambient ( color of the vertex ) komponent ,
kd diffuse reflection component, ks = specular reflection component ,
shininess = phong exponent). To only have vertex color set:
ka = 1.0f , kd = 0.0f , ks = 0.0f ,shininess = 0.0f; if this is to hard
with your gears, we can build it back to an extra color buffer .. but i
think its easier to understand like this