Finished most of the Mesh Class.

All the necessary functions to render basic triangles and rectangles as
well as manage which program to use to render is there. Only missing
feature is texturing, that should be added shortly after more testing.