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

Can be easier to extend if someone is adding additional tests (probably @ianhong)