fix pathname relative redirects. Closes #112

probably some other cases we can cover but meh this fixes
what i need for now
Release 0.8.2
add .timeout(ms). Closes #17
Release 0.9.0
fix client-side tests
add component.json
add .forbidden response property
change emitter-component to *
emitter-component 0.0.5
Release 0.9.1
refactor client side styling
refactor client side styling
add .abort(). Closes #115
add .aborted prop
Release 0.9.2
remove GET .send() == .query() special-case

just use .query() its more obvious, and GETs may
have JSON bodies as well so this is awkward
fix a few client-side GET request tests
fix test server /echo route
fix a test
re-style package.json