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.