clean up cli vars

- binder use title for m4b name
- Cli#spider populates spider’s urls
- PageDb#initialize creates the database (again)
- allow database name to be overridden (improve cli testing)
- reduce spider#run
coverage

- cli better base directory checks
- cli test workflow (base integration test) - to be improved
- binder more complete File.exist checks
- speaker more complete File.exist checks
- SpecHelper expect_spider_to_visit_page