explicitly create lib_dir.  

lib_dir was created implicitly with the recursive call to create data_dir.  When data_dir is overridden to manage file system issues, lib_dir was no longer being created, causing a failure