initial commit, added glfw to dependencies