Plugins and Pagination

Updating the plugin logic to allow for wildcard plugin stages: `stage = 'render:pre:*'` will call the plugin before all the pages are rendered and before each page is rendered.

Moved the pagination logic out of the assemble task and into a new default helpers folder. It uses `stage='render:pre:*'` to show how plugins can be run at different stages.