Need to redesing the whole thing. Server channel class and all the good stuff
RE-write. Re did the eniter system, only keeping tiny things like the listnet. Now it's modular and actualy works
Some basci functionalty is implimented and some commands as well. Next step to make the basic UI
fully workable. Then i can finihs adding commands and stuff.
It works! yay! Super basic, but it's workable. I'm thinking of making more changes to make the client even more modular/de-coupled.
Not quite sure exactly what, but I do have some silly ideas in store.

Changed UI Buffer list to hold custom TreeViewItems wich hold servers and channels.
Something something dark side.

Did some stuff. Might have to redo threading, about to try it.
Re-did how commands are parsed, now uses a dictionary of functions. Also changd the connection handler to an async connection, but this is super slow.
Figure out how to speed this up (use tasts to kill quickly?)
More UI functionality. I might need to move away from regex, and i *still* need to figure out how to improve the network part.
But thats a job fora  nother time.
Networking is hard. Especially when combined with threading.