Documented the GLFW lib, and changed a few things about it along the way. Made events use string names rather than an integer enum; made key press/release/repeat use strings instead of an enum; fixed a few bugs