Separation of files and clean up.

The program is now more object oriented and the files have been
separated.
Now all the analysis (sentiment, word counts, profanity count, comments
processing) happens in analysis.py.
All comments are then grabbed through comment_grabber.py and written to
.csv file in that script aswell.
datafile_plotting.py stays the same except for some clean up.