fixed #98; FileStashFactory ensures now that a new file stash root exists

includes also some sonar cleanups