adds create_files and makes create_dir not have to worry about passing in any sort of a path