Implementing backend support for renaming.
Adding renaming of files & folders in the UI.
Adding UI hints that renaming is possible.
Versioning folders so that renames work on them.
Merge branch 'allow-renaming'. Resolves #50 & #51.