update snapshots page to use pagination
update pagination styles
moved some pagination code around to be a hair reusable