Bug fix: returns correct results when zero markdown files found.

Previous Behavior: pass null results to done callback.
Current Behavior: pass empty results (empty array) to done callback.
Test fix: using path.join for realz. Diffs are comical.