requests: do not append ? with no query params are supplied
check querystring instead of Object.keys length
merge
Merge pull request #29 from proppy/master

remove trailing ? from url