Undo accidental mv into scratch dir
Moving all ipynb files to ipynb folder (renamed from 'tests')
Add third parameter to User __init__ to distinguish between the 'central user' and their friends, to reduce processing time.

Originally __init__ ran scoring function for every user created, but I only want to evaluate and display top 300 friends.
Added condition that central user must be equal to user id for scoring to run on init.
Api is required parameter.
Changed User() instantiations in flask server to acknowledge 3 params
Change batching function to create friend User objects and assign NUM_FOLLOWERS value of object from twitter data.

NUM_FOLLOWERS will be used to sort for the most influential friends.
Add print statements in attempt to see all API calls and processes that run, causing slowdown.

WIP modifying check_rate_limit function to also show user GET requests (caused error previously)
Minor code cleanup
If friendlist is longer than max num friends, get top influential friends using helper function.

Get_top_influencers function returns a sliced list of friends, as sorted by num_followers.
This is to avoid maxxing out the Twitter API rate limit of 300 timeline requests, since I will request the timeline for each friend in order to score them.
Working on returning a dictionary of users and scores that can be passed to D3. Work in progress.

 - For friend in friendlist, run through process of getting timeline, counting hashtags, and scoring.
 - This is a VERY slow process, taking about 5 minutes to do all ~150 of my friends.
 - Tried to redirect to a json handler in flask, but caused an error. Reverted to render_template that accepts the python dictionary as-is.
 - Added SCREEN_NAME attribute to User class, to store friend screen names for display purposes.
 - Assign value of SCREEN_NAME during batch processing of friends.
 - Next step is to test and make sure that the render_template works, before I try again to transform the dict to json.