code: func (m *Manager) AddSignature(contractID string, signature Signature) (err error) {
  	err = m.collection.Update(bson.M{"contractid": contractID}, bson.M{"$push": bson.M{"signatures": signature}})
  	return
  }
docs: //AddSignature adds a signature to a contract