Basic glfw interface
Fixed some things, added premake config file for autogenerating Makefile.
Fixed it, now the cube renders