Better crawl folder validation

Including handling of unsaved files.

Closes #25