fixed some issues with the header, added the console back in, currently working on an external library that will handle the window management stuff.