Ability to search all queues. Encode urls correctly through requests.

Hi. Please have a look at this patch.  It takes away the limitation of only searching one queue by passing a sentinel object while leaving existing single queue functionality.  It also makes correct use of the 'params' argument to requests.session.get() so that all urls are encoded correctly. Many thanks!