regroup opengl version and window creation and event polling in the viewport file. To further clean up the files layout, move input.lisp to engine folder gl-utils is now used for some simple macros