Reworked Shader and Mesh Data Loading
Moved calls into own classes, began abstraction of GL