Add page numbers (issue #47) but work still needs done to highlight and scroll to current page