Moved GLFW init into separate procedure
Moved window creation into separate procedure
Moved GLEW init into separate procedure
Do all init from one init proc
Moved main loop into separate proc