Update grid to save a user's selected page size as a preference that is persisted.
Fixes #134