Priority tracking for jobs

I added a really simple change to add priorities on jobs. It will work seamlessly with current installations, if a job priority is unspecified it will simply set it as 0. 

I don't know if this is within the scope of what you imagine the project to be, I just found I needed it and figured I would issue this request to see if you thought it might be helpful.