Initial GLFW and *nix support