Removed commented out Message splitting code (finally)
Some function renames
Placed redundant code in Connection constructors into a function
CryptoUtil now allows generating keys with arbitrary sizes