Removal of GLFW from dependencies
Move GL initialization
gl lib update makes gl::* functions unsafe
Remove unnecessary imports and unsafe blocks
License
Removes GLFW dependency for Cargo, removes unnecessary redirecion: game handler instance and some documentation
Vector overhaul
Merge branch 'separateGlfw'

Conflicts:
	src/data/vector.rs
	src/game/gameloop.rs
	src/game_handler/singlethreaded.rs