Returning reader.ReadToEnd() via variable, mostly debugging purposes.
Redesigned silent error field listing to put messages in aptly named context variables.
Allowing for underscores (_) in template variables
Settings branchname and relayname compulsory when using RelayExit