call _validate_found only if file passes _ignore test
added doctest into _extract_from_markdown method
added getter and setter for changed the self._dir property
doctests for _ignore classmethod
split markdown files search from scan
removed unnecessary if statements from validate