(refactor) Make body optional to mark when body was written to.
Merge pull request #139 from reem/feat/opt-body

(refactor) Make body optional to mark when body was written to.
(feat) Implement Show for Url.
Merge pull request #138 from michaelsproul/feat/url-show-impl

(feat) Implement Show for Url.