Moved priority from Job to PriorityQueue

It should be the caller of the PriorityQueue who determines the priority
of a Job, not the creator of a Job.