Add basic code for URITransformer

Yet again a freeze/thaw pair. It is high time I learnt DI.