refactored ChatProtocol
moved spell checking message to SpellChecker
removed reactor calls and made chatserver a twisted application