Queues (still a work in progress, but wanted to get feedback)

still needs to be done:

* adding the queues to the sql
* figure out how to specify what queues to listen on. environment variable?
* figure out how to add the queues to the job.
  - maybe via a class attribute in the job class?
* others probably