analyzeAssertion can now handle signed badges.

This is the first step to implementing signed badge support in the
app. Next up is the issuer API endpoint, after that the issuer.js shim.