Create a new directory if it does not exist
Will also create any intermediate directories that do not exist
The path to the new directory