Merge remote-tracking branch 'atlassian/master'
Merge remote-tracking branch 'old/master'
mess
Versioned dep on request.
construct URL correctly
Pass in body correctly.
needless comment.
now redundant comment.
Refactor for callback model.

I can't seem to find the an 'end' event in the request docs.
Merge remote-tracking branch 'origin/master'