Added paging to all listing pages

Moved paging controller logic to abstract controller
Updated item-listing template to include pagination buttons.