workaround for the control+C exit issue (#4)

Signal INT is now ignored, so user interrupt would not occur. Before this, cleanup() is trigged by trap and screen is restored, but the loop is somehow still running, therefore it's still piping.

This not a fix.