Fix blocking of large block lists.
Actions pagination (needs DRY)
Paginate actions

Addresses #84
Provides generic getPaginationData() function
Address code review comments