Rework of dialler.rb to use Commander as the option parser. Also adding a hangup command that we can use to push a hangup notification to the original dial instance to disconnect it when we're done