Job/tasks worker

This fixes #431 and fixes #447.
Those field names are not ours. They are how they are. And no, `after` is a timestamp. So here we are saying that we first one to process tasks with highest priority, periodic tasks, and oldest first. I think. This is simply lifted from https://github.com/vsivsi/meteor-job-collection/blob/master/shared.coffee#L252