move utility

Basic functionality of mv command
`fail!()` should probably be `return 1`.