Added support for URI templates

stores the converted values in HttpTransaction.Path where the key
is the template variable and the value is the one processed during the
request