Initial commit of overwrite feature (refs #18)
Fixed writer directory creation behavior to unlink if the node already exists, is not a directory, and the overwrite flag is on.
Abstracted overwrite/exists check on delete.
Implemented recursiveDelete
Changed overwrite exceptions to instead call a confirmation callback.
Merge branch 'feature/overwrite' into develop