Call docopt() with default values for all arguments

This patch sets default values for doc and version, too.

BTW, is there a special reason why extras() uses sys.exit() (SystemExit) rather than "raise DocoptExit" ?