fix looking up the correct elements when processing signatures
fix looking up the correct elements when processing signatures

Apparently when you do find("//....") on an element with libxml, it will
actually search the whole document. Using ".//" at the beginning of the path
will restrict the search to the current node.

This was breaking the case where an assertion had more than one signature.

instructure/ruby-saml,strydercorp/ruby-saml