Replace '_' with '-' in command line option flags

Generate more beutiful command lines by not requiring the user to enter
the under natural '_' for command line options where '-' would usually
be expted. For example "--my_opt" is not generated as "--my-opt".
Closes #37.