Paginated list class for Asp.Net MVC 5