Add restaurant counter, re-design of the pager

Fixes #46.

I also decided to improve the design of the pager slightly. As usual - comments more than welcome.