hidden path discovery toggleable

This addresses issue #4 . Hidden path toggling is done via command line options.
By default follows the original behaviour ie ignoring hidden paths.
Could you add swap ignores to your global gitignore? I don't think it should be on the drive repo.