Fixed error in buffering of per vertex data in mesh. (probably)
Move glUseProgram from beginDraw to drawObject.
Null terminated strings being passed to openGL functions (who knows if this matters, it probably doesn't)