Tag Helpers: Change tag and attribute names to be kebab-cased.

- Lower kebab-cased casing is the HTML convention.
- Modified tests to account for new tag and attribute names.
- Also added additional tests to validate new lower snake casing.

#240
regexes always should come with some documentation - what does this match? what does it not-match? what are the interesting edge cases.