Move the random_name method to the test_helper.
Separate the io File and fs use ages into appropriate envs.
Move project folder related directories out to the root module.
Call from the root module.
Move crate usages to the appropriate envs.
We don't need to apply cfg(test) to everything as this module is only loaded under those circumstances.
Test a project file is actually created.
Add a method to quickly clean up the files created during testing.
Use the cleanup method.
Spacing.
Fix comments and spacing.
Add method to check for errors when creating new files.
Placeholder.
Add helper method to cleanup directories after testing.