tab completion for files only
always return JSON array for tab completion
move terminal related code to terminal.js
first prompt parsing level completed
prompt parsing level 2: file globbing
do not glob hidden files by default