Fixes and tidyups
Add errorscan_itemlog with a snippet from Eric Hameleers
Misc doc changes
Add .gitignore