Add a couple of new options and error detection

#1) Add an option to disable storage engines if needed
#2) Throw a warning if we can't mkdir