Have egg-info get created in tmp.

This makes the source directory nicer and is one less thing to clean up.
Simply asserGet.

* Removes hosts.
* Remove option of body being a string.
* Combine host & endpoint into url.