add read_file, write_file, mkdir, adjust_permission functions in vsc.utils.missing

I think this will need a dry-run option where you can do everything except actually change the permissions and log what is touched.