Q7: group_tweets_by_state

using the higher-order dict utility functions dict_map(),
dict_argmin() to perform heavy lifting.
Q8: average_sentiments

using sentiment_average as a helper function for both tweet-level and
state-level averaged sentiment.  Also introduced dict_filter, which is
used to filter out states with unknown sentiment from the map.