Use objects to represent the SAML Response and Request

Also depend on simplesamlphp/saml2.