Exceptions rewrote
Added xf86 lib to get video modes
Added functions to create and destroy windows
test main