spider crawler overrides existing spider txt to empty hash

Whenever a spider file is detected, it skips creating the spider file, however, `@paths` is defaulted to empty hash so `write_file` will overwrite the existing spider file to an empty hash