pub fn create_dir(dir: &str)
Create a directory & all parent directories if they don’t exist & return the name. Panic if an error occurs while creating the dir