Move towards modern gl and VAOs for common meshes

Working toward modern opengl and VAOs for all meshs and their structures