[TASK] Refactored PageViewHelper and added tests - Closes #100