James - last of the night - Sunday 2:00 AM

Allows JobPools to be created, you can select as many pools as you want for a job, and it will add them all at once (multiple job_pools created)

Included some missing files that weren't committed before.