Finished implementing move_file for now. Added tests to make sure it doesn't try to move to a directory that doesn't exist, and added a test to make sure it actually moves files correctly.