Thunkify every request method

Adds support for all request methods attached to the base function. Also allows a combination of url string and object options like the normal request function.