added move and remove commands, move still needs to check if overwriting a file