Commentary and format edits plus add debug logging to signal
Commentary and format changes, fix minor bug in initialize(), set Mac to use Qt dialog
Be sure to store a copy of the passed value on any global set.
Initial code of paths module
Make sure to save a copy of the set value not the original
Change to use paths module; also put defensive tests in Speller class
Change mainwindow and book to use paths for dicts path, also fix a bug in book
in which opening a previously-unknown book caused an error because editv was not set up
Commentary cleanup on review
Add method write_section() to write one named section of metadata
Add test for write_section() method
Add pos() override member to MemoryStream to get accurate data size
Commentary and tidying up.
Tidy up and catch up to tidying of parent file