refactor code. Use Iplant announcer for user action feedback.
core-4154 added feedback and core-4313 fix file overwrite.
Merge branch 'master' into STABLE