FIX: Change directory before executing a command.

Right now, every command is run in user's `$HOME` folder, which is not what we expect from `smart_dispatch.py`é
Also, changing directory before executing a command will allow running scripts/programs that are in the current directory without including them in `$PATH`.

@mgermain, @laulysta needs it as soon as possible.