Handle Directory Adds

Issue #1 resolved
Former user created an issue

If you add a new file in a directory that didn't exist before, the directory needs to be created.