goq, a queuing and job managment system