Refactor autocompletion
Move readline initialization to initialize
Refactor autocompletion to NodeAutocompletion and CommandAutocompletion
Add dirname and filename to path with specs
Improve node autocompletion
Add dir and entry autocompletion
Refactor autocompletions
Fix autocompletion append char