add comments regarding signature implementation and add changes to vendor where now private key is read in main().