refactor how helpers work

- [x] port all helpers
- [x] use /content for test structure, or /tests/mocks/pages, and write example/test pages for all helpers
- [x] make pages available in helpers and templates