Fixes after refactoring

* Result object will get a reference to the QueueConfig
* QueueProcessor will have a "get_consumer" method
* You can specify the Consumer class for Processor, this will only effect "get_consumer" for now
* deprecated "Result.peek(self)", instead use "Result.is_processed(self)"