Implement copy and move methods

Hello. 
I want to contribute my pull request with implemented copy and move file methods

@Kolyaj