Some c++ bindings and classes to make glfw nicer
Proof of concept for OpenAL