Updates to main code

Fixed a 'double entry' problem where the meta-data for the files was
getting written to the DB and report file twice.  Also added in an exif
scraper, so the report/DB will now contain hachoir metadata as well as
potentially exif data if there was any found.