Add Shader objects, VertexData class, make dat shit work