Adding in the rest of necessary files for the new workflow model:
Added Channel parser files, and modified Channel class to work more as a container for a Channel instead of a thread.
Added Disconnect Event to IOMsg to handle disconnected users easily through the ParserIO.
Added Disconnection Queue to Listener Workflow (* Might not be the place just yet, but working to a good location, mostly a refactor of Connection).