Clean up http

TODO:

- [ ] Integration tests with Spinach
- [x] Finish EntryPoint tests
- [x] Document Faraday extensions
- [x] Document how to use Faraday