Revert "Creating Directories and Such"

This reverts commit 9cd4c0c315b2f7157a4efb023c46e078a60e195d.
Revert "Revert "Creating Directories and Such""

This reverts commit 987f40a893825d2ff23e7a4f8bcdde3eaefdf250.