Setting attribute layout location before link since not supported from in GLSL 100.  Vertex Shader now #version 100, ready for webgl.