tweak function comments to better fit the 80 line length soft limit
add klib as a submodule
add window creation and destruction support via SDL2