Add moving feature to replace delete add, includes directories