Render request page version starting at 1 instead of 0
Rearrange classes
Add history handler