upgrade from httplib to httplib2, use a mozilla user-agent header to retrieve data from web.