Session control model index

This PR adds the ability to remembers user's filtering, paging and sorting settings per model, so that when user leaves and return to the same page it will how the exact same content.

@smebberson This is ready for review.