Update redditanalysisbot.py
Update redditanalysisbot.py
The bot now uses config files. Other stuff too.

Now when an HTTPError is raised while collecting data the userList and subredditList aren't cleared. This is so the bot doesn't have to start over. Config files make editing settings easier and take up less space in the program's code.
Create settings.cfg
Create banlist.txt
Update requirements.txt
Fixed my exception.
Update README.md
Update requirements.txt
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.
Update settings.cfg
Update banlist.txt
Create setup.py
Realized I could use print() in Python2. Bugfixes.
Fine tuning.
Update redditanalysisbot.py
Update setup.py
Fixed some problems with exception handling.
Commandline stuff is gone. optparse is deprecated and not worth switching to argparse.
Now works in Python3