stripped down and reorganized starter code
working phong shader and shaded object loader