Adds pagination elements to style guide

Refactors pagination component and adds it to the style guide. Fixes
HTML semantics to set top-level element as a <nav> and page elements as
an unordered list.