The spellchecker is now a different separate singleton class.
Further refactored SpellChecker. Now it has its own wrapper class which is a singleton class with only program specific interface.
Refactored TweetAnalyzer to its original SimpleLinearAnalyzer form and created new class with for the preprocessing tasks called Tokenizer. It handles the cleaning and stop-word removal for tweet texts.
Changed the names of the classes to follow the changes in the refactorings in the previous commits.
Refactored the ~BayesianWeight function names to ~NormalizedWeight
Oh, and refactored the tweet so it won't need the raw tweet text at initialization. It wasn't used anyway.