Added code that allows encryption of an assertion in a response.
Added a metadata extension (algsupport).
Editorial
Refactored class methods
Refactored class methods