Refactoring

Moved gl module out of gl package.
Split wrappers in multiple smaller modules.
Github for Windows meh