Uniforms definition added to Shader

And Vector3D class switched to using Float32Array