Added logging to program
Changed math to copy-types (data is not in a pointer but in an array, so it is possible tightly packed)
Added new shader types (geometry, compute)
Added classes for Vertex Buffer Objects (vbo) and Vertex Array Objects (vao)
Made to use our new vao/vbo-classes