Cleaned up command-line parsing.

Fixes #68
Merge branch 'death-march' of github.com:bipy/qcli into death-march

Conflicts:
	qcli/interface/cli.py
Fixed per @gregcaporaso's suggestions
Merge pull request #74 from jrrideout/death-march

Cleaned up command-line parsing code