First pass at pageview refactoring.
Merge remote-tracking branch 'remotes/origin/master' into pageview-refactoring
Tweaks to pageview.
Tweaks to pageview.
Function pageviews!
Merge pull request #206 from shilad/pagoringeview-refact

Pagoringeview refact