Extended TagHelpersWebSite and added relevant functional tests to test ModelMetadata with TagHelpers

We should have separate tests to cover HtmlHelpers behavior. In this case, let's stick to using tag helpers so we get the most coverage out of these tests.