refine error message. add exec and request (not done)
add tests
add more tests
change error behavior. try to make request
try to request
add nock to test
test for request error