Put max page visits into the web itself
move test database filename into book_spec

- always use book_spec#cached_filename (no manual overrides in cli)
- better tests around filename set
- lazy create db (less stubbing of paged sqlite internals)
- remove "should" words