separated FreqDist request into functions with parameters
random user generation added
rate limit catch implemented, as well as users saving with pickle
separated out user aggregation, finished 10000 completely random user aggregation