Added new method 'verify' to Saml2Base
SOAP binding is by definition synchronous.
Need to handle extension elements and status responses my be synchronous.
Added a couple of message/element/class specific verify methods
Changed names to make parameters more obvious.
Added new exceptions.
Refactored a couple of lines to something more palatable.
Fixed test.