only record new providers

Added more test about existence of a provider, in both files.
Even some documentation!
event recording and more checking

- don’t take screenshots of PDFs or missing pages
- record events for screenshots
permissions

added permissions, users, roles where needed.
see readme.txt
also, no identification needed for use of http application
event handling
just a bit of clean up
setup and teardown of scheduled tasks