a task path object with empty source or destination will no longer be executed (should display error)
Merge branch 'master' of https://github.com/furier/websync

* 'master' of https://github.com/furier/websync:
  in the progress of creating the ssh copy id feature