Fix page loading

- Load page from parameter rather than path
- Only allow page loading in PagesController
- Don't get pages in all controllers
- Avoid method name clash in find_by_path