Multiple improvements:
* Better tests
* Fixed file distribution to not fail when ensure => absent
* Installs certificates to a 'managed_by_puppet' directory when using Debian systems
* Correctly installs certificate on Debian systems by adding file to /etc/ca-certificates.conf before running update-ca-certificates