Added trash option (with configurable path) and checked moving (check destination for file name collisions).