Renamed LoadVertices -> LoadPoints
Elements is now working
LoadData is now a template, any vector type is ok

This allows the position, color, texture coordinates to be floats but
drawOrder to be GLuint
Changed template type from T to vecTYPE
Position, color, texture are now made by a func
the who is now a function call
Removed unneeded glGenTextures call
Comment
Made function for vao's

renamed vao to vertexArrayObject
Comments
Comments
Adde more comments
makeAttribute handles pos, color, tex attributes
Merge branch 'ReorganizeCode'