exit with status 1 on SIGINT
Split help into a separate file