Added depth (thanks @leeroybrun) to queueItems

Removed the `maxDepth` option from #77, but left the `depth` parameter on `queueItem` as the same can (and should) be accomplished by a `filterCondition` using said depth.

Thanks very much to @leeroybrun for the original PR - I'm not trying to mess with your code, I just don't need the same as you do.