Escaping user input via escapeshellarg and adding .gitignore file