Added code to fetch resource string
Added RazorEngine to parse templates, and amended GenerateHtml to use this. I had to amend the template to use the full path in the @model declaration. Unit test now passes and generates the correct HTML.