forgot to commit test files
shelly no longer creates a directory

* deprecate shellyNoDir
* add shellyFailDir for creating a directory

put directory creation into shelly's state
That way functions like asyncSh that invoke a new shelly
won't mess up whether Shelly should be writing errors to a dir