runner: adds timeout for command runned in minishell
runner: handles better the "cd" command in minishell.

It didn't react well in "timeout X cd" because cd is a shell function
runner: show waiting symbol in shell (it is more visible)