add selfTest
more ciphertext modification tests
cover IV with MAC
remove debugging output
assert selfTest