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

Is `CanHandleValidPost` really the best description you can give? What makes this test different from the other ones?