Added UseLoopback config option for local testing via UDP multicast.
Much better/simpler Task-based async Socket operations. Nonblocking I/O is on par with blocking I/Onow.
Rearranged folder structure to make room for separate console apps with a shared library.
Split client and server into separate console applications.
Refactored to use all NonBlocking extension methods.