I wrote a defalt constructor for CryptSignature that generates new keys as well as a method for signing byte[]s