Added code to detect what users want. Prints summary every minute. Refreshes
cache every 1 hr.