Fixed tab-complete bug

Prepping for refactor
Multiple channels, bugfixes, better accuracy for /nick and /quit msgs

PMs still don't work, that comes next.