Finish up the mdns_socket conversion.
Add main.cpp to begin live testing.
Fix various classes of a few minor bugs.
Update the dump method of packet class to be more friendly.
Add a few necessary methods to the packet class.