Feature/basic osg shader

rebased
I am not a fan of TextureMaterial, it makes sense on sketchfab, but we should think about it from scratch for osgjs. There are some elements we dont want, like the real type thing. Maybe we should avoid it to start