omitted desc + default_command no longer crashes

Seems if you omit the description for a comamnd, and then make
that command the default command in a subcommand setup,
we tried to plus nil, which doesn't work.

Hopefully closes #131
Merge branch 'gli-2' of github.com:davetron5000/gli into gli-2