improved a bit of test coverage.
Add is_harvesting
The filesystem harvester sets and unsets a flag at the beginning and end of harvesting in the app. This will allow the UI to show that a harvest is happening and not do another one.