Implement Glass DID
To be able to add custom data to the DIDs, we need to create a new one.
OpenDSU's code accepts registering new DIDs, KeySSIs, etc via a strategy/factory design pattern so adding a new one should not be very dificult.
basically what is needed is to extends the SREAD DID implementation (that creates a DSU, and stores the public key on it) so it accepts a DSU (readSSI) containing data and mounts it. This DSU should be of the type 'evidence' (basically when all the fields are @signed)
Also create a @signedDID decorator to replace the current simple @did. This will allows us to, during the wallet creation process, sign the newly created SignedDID's data (what goes in the 'evidence' DSU) so it can later be verified agains a list of verified issuers