user expects to see requirements broken down by pages

this is an alternate solution to issue #117 
I rewritten this from scratch with less commits and less code. Main differences are:

1.  Requirements A.x.x are on page 13
2.  You cannot see all pages (could be customized, I'll have a look if you decide to pick this solution)