Refactored path creation and deep cloning

Deep cloning works and I took out the tokenization of paths in favor of using the fs.extra module.