Add control flow

checks to see if something is stale, pushes in a work array that async takes care of 
this is going to always start your follower at 0, so if your process crashes you'll start by iterating over all the packages in CouchDB again. I'd consider using @isaacs's https://github.com/isaacs/seq-file, as a way to keep track of where you left off.