Transformer -- Added support for tag names w/ underscores.

Camel-cased class names can be built from simple tag names (e.g. foo), hyphenated tag names (e.g. foo-bar) or underscored tag names (e.g. foo_bar).