Moved signal and input handling to completely handler function based - no input will be processed unless you actually handle it somewhere.
Testing out the new text functionality in sdl2 - libtcodpy updated with the new functionality.