Now should handle socket errors correctly.
Finalized disconnection fixes, added random module, and added channel stats.
Merge branch 'development' of https://github.com/OrrinFox/Panavia-Fuchsia into development