[Utils] Add utils.toCssClass
[Component] Conventionally named templates

In the case that no anonymous template exists, and no templateName
property
exists on a component then the templateName will be conventionally set
to that
of the component itself