GLSL shader and obj loading mostly working

-brute force vertex normals, doesn't check if normals are already
present
-triangulation algorithm fails to properly divide higher order polygons
into triangles to create the surface.
-bounding box and model center generation naive and creates error