fixed int2bytes() & bytes2int()
fixed byte issues
make sure dictionary sizes dont change
encode msg before encrypting
Revert "encode msg before encrypting" (not the actual error)

This reverts commit fe43acc7df254345d0406b2d76c418a3c8078a33.
fixed bugs in mircryption_cbc_pack(), mircryption_cbc_unpack()
made all non-irc related encryption functions use & return bytes, while those using irc use strings, as those using irc are intended to be human readable strings