request behaviour now mirrors documentation
Merge pull request #104 from cursork/fix/request-wo-callback

client/request shouldn't require a callback