Changed the name of Poly1305 enum value to Poly1305AES. Also added private genRandomBytes() method to so that genIV no longer calls genNonce.