Added (somewhat) complete OpenGL infrastructure.

Changed threads to not need class attributes and updated
data-types to convert data to VBO structure and ODE structure
to meet respective requirements.

Updated some old code in the parsing file