added old diffuse shaders for testing
added tangents and normals to bezier curves, not fully working yet