changed syntax to desc : (names)(args)(varargs) => action
changed help map name to __usage
big update to help command, and a test for it