Commands: fix wrapped_command_method, add test for commands with/without args/return
Closes #690 (closed)
It is mush easier/universal to just use *args, **kwargs in the method wrapped_command_method signature, since we do not change agruments at al
Also added test for commands with different signatures
Edited by Yury Matveev