separated SimpleFS and ChunkPushPullSystem into their own files