Merge pull request #58 from squarooticus/master

Fix for response condition validation based on responses I'm getting from OneLogin
response.is_valid? is now idempotent: the validate_doc operation in xml_security.rb was
modifying the original document, making the second run fail, so the code now copies the
document before modifying it.