Implemented integrity checking and multicast key exchanging, and added copyright open-source license on all files.