Switch from multiple work tasks to a single one, and get it behaving properly when receiving SIGTERM.
README tweaks.