Fixes #17: Increase fileStore directory tree depth
Changes the fileStore implementation to allow for a varying depth. Both the depth and the length of each directory name is configurable, using a default of 2 for the name length and 3 for the depth. Changing these settings on a non-empty file store will of course not work.