Big code update...

Changes:

* Similarity calculations are optional. Turn on/off in settings.cfg
* You can now set a minimum karma requirement for submissions/comments to get counted by the bot.
* skipThis exception has a new method which prints out errors.
* Switched from the print statement to sys.stdout.write()/flush() since it works in Python3.
* Timeouts now caught by socket.timeout rather than the general purpose Exception.
* HTTPError/timeout exceptions moved into the SubredditAnalysis class where needed. Bot now just retries to get information from the server until it's successful instead of starting over.
* SubredditAnalysis has a new method which allows you to set the flair of the drilldown post. It's optional. Turn on/off in settings.cfg.