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

Are all of the tests going to be supplemented by @ianhong? Almost seems like it would make sense for him to do it as part of his PR