added first/last page controls

A small addition for first/last page controls.

Along with this I was thinking about adding the ability to enable/disable groupings of the pagination navigation. first/last, prev/next, page-numbers.. but didn't include it in this PR for brevity.

Thanks!