Few new things

-OpenGL init
-Working key and mouse events (exit pressing ESC)
-basic loop structure