Let the config file path and mode be specified as optional arguments
Create the directories for configuration files if they don't exist
Configure sudo to preserve the `*_proxy` environment variables

Requires that the machine is configured to include files in
/etc/sudoers.d/ .
Merge pull request #25 from tmatilai/sudo-env-keep

Configure sudo to preserve the `*_proxy` environment variables