Refactor how existing timestamps are gathered
Move bucket/output creation to later
Move all activity into the while loop

Previously, all feeds were checked and then we were dropped into
"watch mode." Now, the watch mode while loop guides feed downloads.

Also, use a sorted set to track next updates instead of a janky hash.
Write updated rivers to file