FIXES #39. ABility to push arbitrary text to a remote file
FIXED #38. Ability to use uri keyword to remove ambiguity.
FIXED #35 - 'mv --parents'. Fixed issues caused by #38.
Merge pull request #41 from ysb33r/development

FIXED #35, #38, #39