Updated to match new Twitter API and refactored some

It seems like Twitter would take a handle as a user_id before, but
now it must be set as screen_name.

Also factored out some duplicated code and am using sentiment_analysis.py
more as a library than a standalone app. Note: The html is now generated every 
time.