Fix sasl for freenode
Merge pull request #58 from enikesha/master

Make CAP requests more dynamic (handled "dynamically" inside handleLine)

Fixes a race condition with Freenode's TOR requirements, possibly others. many thanks to @enikesha for this.