initial split last part into new job
add support for tokens to throttle jobs
Use tokens properly
Merge pull request #12 from andrewjpage/refactor_job_handling

Refactor job handling