Fix Issue #16

- The scanning now takes place in a background thread with the user checking the status. (Fix for Issue #16: Timeout when searching very large sections )
- Notify to user if the file scanner comes back empty