quote aggressively to prevent false failures
add `init` method which builds the directory structure
run init on every invocation of iv to ensure directory structure is always there