Adding a params class to effectively manage parameters. Adding gpg and duplicity classes to manage a gpg agent and duplicity backup options