replaced self._found with local variable, validate_found will now return boolean
made self._ignore @staticmethod
moved error handling from _find_markdown_files into scan method