enhanced: pagination implementation DRYed out into a before_action
enhanced: shared example index is now more readable
changed: specs changed drastically
fixed: before_action get_pagination runs before all actions
added: specs for pagination