Adding callback checks into dequeuing
Updating worker dequeuing to send callbacks
Merge pull request #39 from jpwilliams/master

Let workers choose tasks based on their given callbacks
Merge remote-tracking branch 'scttnlsn/master'