Implemented tab completion for files