added new puppet versions in matrix
added path fact
Put only required CA in pkcs12 file

Also corrected some stupide errors
unit tests for credentials