Moving to use certificate thumbprints

This module has been changed to require a certificate thumbprint. This is for 2 reasons:

* We want to make sure that the certificate that you are requesting to install is actually the correct certificate. We verify the thumbprint parameter against the thumbprint of the certificate
* We can identify your certificate from any certificate chains. This allows us to put the correct certificates in the correct certificate stores