Changing gcnhub to use KeyboardInterrupt for quitting instead of signals