add ridiculously rudimentary interactive mode
improve exec_find_builtin code, add the idea about execution mode flags because errors are currently always fatal