Add ability to provide own subject when creating certificates

Improve upon #62 by adding the subject as an option that anyone can provide. I would suggest that we add the steps for creating keys in openssl to allow people the flexibility otherwise we are going to end up implementing all of the functionality of `openssl req -x509` in hiera-eyaml.