Removed ActiveWaiting

Files: IActiveWaiting, BusyThread
Added package notifications
Removed unused imports
Changed the UdpClient port
Fixed serializability
Fixed Udp data receiving

We should use continue instead of return, because otherwise we will
break out of the loop.
Fixed notifications

The Server now sends a notification after join, exit, and close.