Add will_paginate gem, and its realization