Now loading shader code - doesn't deal with uniforms yet; coughs up Phong as fallback