* feat: Add the Host, Protocol Port and Origin to the Request message
- Add new fields during request message creation, derived from the Uri object
- Allow the new fields to be accessed in the templating engine
- Add tests for the new fields
* source code file reformat
* appveyor