diskv: add Move function

@peterbourgon how would you feel about accepting a patch like this? (after it's cleaned up to your preferred style ;-)