Update to use database to persist filechecks, improved documentation