Added support for dashes in element tag names (closes #65)

@mattfarina @technosophos 

What you think about this?