Add rudimentary pull-to-refresh, and actually respect MAX_ITEMS

Pull-to-refresh doesn't really have "resistance" at the end because
that's not how Android does scrolling, and it doesn't interact very well
with the auto-hiding tabs. We should probably get rid of those tabs
from this app, and demonstrate tabs in the Contacts app instead.