A bit more lifecycle testing, to mimic the documentation
A bit more documentation work.
Chanes since v2.4.4, a document (started)
Add -keep support as needed

also, stop ignoring the lifecycle tests in all_tests.py