Some improvements
- Added interaction functionality
- Added loggers
- Created utility method to sign SAML messages