Created Crypto toolbox.
Some changes to Exception handling in Crypto
Made NetworkMessage use the new Crypto toolbox
Updated other places in the program.