First version TempRemoteFile
Adding move to interface
Creating a transaction file in the remote repo