Fixed models

Models now have proper normals (for phong shading) and are built entirely out of triangles.