Driver supports dashed and underscored cmd names

Fixes #130
Merge pull request #169 from jrrideout/death-march

Driver supports dashed and underscored command names