Refactoring command hints mecanism.  Added new completer. See #7 and #11.