1. Write documentation.
2. Write unit tests for signature related utility methods.
3. Complete saml2 message class.