add plain text derive option
refactoring
fix/cleanup imports
refactoring
fix gui threading -- use only gobject (rather than Gdk.threads_...) and init gobject threads before main
minor doc string formatting changes
minor whitespace changes
add doc string
fix book start_time bug