Add functionality to generate new certificates for each authn reqeust and response.
Added a file for cert generation and updated gitignore.
Merge
In case of persistent NameID, use the userid.
Fixes programming error
Copy CONFIG source in case we want to reload it later like in untittests.
Add node_name parameter loaded from config file, then we can choose between entity or entities metadata content to validate, even dynamically from string.
Enables the encryption_type selection using the configuration + Fixes the missing return.
Merge pull request #77 from novapost/persistent_userid

In case of persistent NameID, use the userid.
Merge pull request #78 from novapost/bug_fixes

Littles Bugs fixes
Merge pull request #79 from novapost/node_name_entity

Add node_name parameter loaded from config file
Merge pull request #80 from novapost/metadata_sp_encryption_type

Enables the encryption_type selection using the configuration
Adds expected_binding parameter to ensure we use this specific http binding for the given IdPs when we start the logout procedure.
Merge pull request #81 from novapost/specify_logout_expected_binding

Add expected_binding parameter when 'do_logout'
Updates validDate in tests metadatas.
Fixes test logic.
Restores missing test file.
Add proper main entry point to avoid execution when import.
Fixes typo.
Ensures kwargs compatibility with ident.find_nameid method.