Initialize Header dictionary
Adds checks on editor types. Adds URL to ClientRequest

Some clean up
ClientRequest.Url => Uri

Default output editor takes no arguments