Added normals, phong shading, geometry, fixed some bugs, materials and some other small things.