fixed completion bugs in ShellCommand
changed man completion to use arguments completer
updated to latest api
updated to lasted api changes