Merge pull request #109 from wasade/death-march

Death march
and make_commmand works
indexing the wrong dict
can now dump stub testcode
removed print statement
most tests pass, not run though as it needs more thought
QCLI -> pyqi
renamed, started fixing test_make_optparse
Merge pull request #110 from wasade/death-march

Death march
Fix typo in make_command config
Add dashed options to make_bash_completion
Defaults now work.

```pyqi make_command``` now works. Also fixes #94
Fixed a couple of failing unit tests
Fixed another unit test
Rename test_make_cli to test_make_optparse
Fix unit test obs to exp comparison
Merge pull request #113 from jrrideout/death-march

Death march
Fix unit tests in test_command
Fix optparse tests
Fix input handler tests