Osra282 implement pagination

Finished this sub-task for pagination & Display the number of pages total.
 https://osraav.atlassian.net/browse/OSRA-282

It may be worth discussing the best way to set up a view in a scrum. 67 calls to the database will have a big impact on the time the test suite takes to run.