Create basic completion and complete default commands
Implement the `complete` commands
Add a test for the `help` default command
Implement the default command to enable completion
Provide sub-commands completion

Merge branch 'sub-commands-completion'