create directory is not exist

factory method should check if directory exist before make a FileStorage, in case I have a zodbconn.uri specifying a subdirectory not yet exist.