fixed nodeID*go package name, moved protocol.go to topdir
adding DigSigner, Key, PublicKey, Secret, and SigVerifier abstractions