Rain TPL (templating)

In this commit I added Rain TPL as optional extension for Hobo. Also,
made some naming changes.