window now can return the window struct (as a void * to not make header file ugly really....)

event has key input setup, q and esc to exit currently.  event_handle() is currently empty (since everything is done via callbacks in glfw), leaving in main will keep it working if glfw is changed out (or if multiple options are given).