Documentation

Adds docstrings and a first draft of a user manual.
`(defvar url-http-end-of-headers)`