Merge pull request #20 from cmhbenjamin/master

Add MulticastPacket
Merge pull request #21 from cmhbenjamin/master

Work on the Structure of Packets
Implemented some of the TODOs and sending/receiving handling. Also, put
in code for stopping both threads when the user types "exit."
Sending/ receiving, message spliting working.