implement multi sign scheme

multi-sign lib

  • add gpg strategy
  • add substrate strategy
  • add key-id to the strategy structure
  • write docs
  • make marmaidjs diagram
  • consolidate docs
  • add proper testing on CI for git and log the versions
  • add scale codec as the structure for our signature
Edited by Daniel Maricic