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

You probably want to read the Content after you've verified it is a 200 OK. I'm not entirely certain what the behavior is for reading the content of responses that aren't successful.