Improves GLProgram

Adds vetex attrib bind class