Added normals to the model

Added ambient color to the rendering engine, and other minor fixes.