Merge pull request #3 from bbeeley/master

Consistently choose the job server for the same unique job
Merge pull request #4 from bbeeley/master

Fix spelling errors
Merge pull request #5 from bbeeley/master

Updated comment