add via tag to prevent loops
detecting http loops
various bugfixes, camelcase for http headers