Adding check for max IV Length

As per Github issue #180, there is no upper bound check
for AES-CCM IV length.  This PR address the issue by
placing a check for the upper bound (13 bytes) for the IV
length.