filled out User and Comparer objects
generalized compare to takefunctions as inputs.  Also moved the twitter client into the user initialize