fleshing out job queue api/ctl and test