make job class dynamic for more hackability
Job and Queue classes as variables (compatible with existing naming)
Merge pull request #342 from friedcell/master

make job class dynamic