3D drawing is working

reworked shaders to support uniforms, included GLM temporarily, got 3d
drawing working.