Add user.lastSeen field

This field is updated every time the whole page is reloaded.

We're going to use this as a way of expiring old free users' datasets.