add sphere uv mapping function

This has a known issue mapping vertices of tris that span the "international date line"
try icosphere for planets
try texture mapped planets
add texture mapped and lit shader