pub fn create(dir: &Path, name: &str, kind: Kind) -> Result<(), String>
Creates a new project in dir (spec chapter 6, rule 7.6). dir must not exist or be empty.
dir