Added a GLSL program loader, a texture class a window class and some rudamentary UDP packet handling